阅读背景:

将list集合中具有相同属性的对象放入到一个新的list中_一点点。的博客_集合中可以包含相同的对象

来源:互联网 
List<List<User>> result = new ArrayList<>();
Map<Integer,List<User>> map = new HashMap<>();
//userList是要操作的list集合
for (User user : userList) {
	Integer age = user.getAge();
	List<User > lstUser;
	if (map.containsKey(age)) {
		lstUser= map.get(age);
	}else{
		lstUser= new ArrayList<>();
	}
	lstUser.add(user);
	map.put(age,lstUser);
}
for (Map.Entry<Integer, List<User>> entry : map.entrySet()) {
	result.add(entry.getValue());
}
List<List<User>> result = new ArrayList<



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: