javaList常见操作有哪些
本篇内容主要讲解“java List常见操作有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java List常见操作有哪些”吧!

创新互联是专业的吉木乃网站建设公司,吉木乃接单;提供网站制作、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行吉木乃网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
迭代器
Iterator
排序
Collections.sort(userInfoList, new Comparator
去重
Set> setMap = new HashSet >(); for (int i = 0; i < md5s.size(); i++ ) { tempList = scenesDomain.queryScenAppList(rootScenId, null, md5s.get(i), crowdDates.get(i), Constants.QUERYAPPBYSCENID_TOPSIZE); for (Map map : tempList) { if (setMap.add(map)) { appList.add(map); } } }
中文排序
public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add("一鸣惊人-Y");
list.add("人山人海-R");
list.add("海阔天空-H");
list.add("空前绝后-K");
list.add("后来居上-H");
Comparator 实体类排序
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class SortUser {
public static void main(String[] args) {
List userlist = new ArrayList();
userlist.add(new User("H - 哈哈 ", 32));
userlist.add(new User("O - 噢哈哈", 22));
userlist.add(new User("W - 哇哈哈", 22));
Collections.sort(userlist, new Comparator() {
@Override
public int compare(User u1, User u2) {
// 先按年龄排序
int flag = u1.getAge().compareTo(u2.getAge());
// 年龄相等比较姓名
if (flag == 0) {
return u1.getName().compareTo(u2.getName());
} else {
return flag;
}
}
});
for (User user : userlist) {
System.out.println(user.getName());
}
}
}
class User {
private String name;
private Integer age;
public User(String name, Integer age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
} 到此,相信大家对“java List常见操作有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
网站标题:javaList常见操作有哪些
URL标题:http://www.jxjierui.cn/article/ihepsd.html


咨询
建站咨询
