我有一个用户列表,他们有一个名字和一个年龄。我想将此列表分成子列表,其中每个列表包含具有特定年龄的所有用户。如何将集合拆分为子集合?
下面是一个例子一些代码:
public class User{
public String name;
public int age;
}
User user1 = new User();
user1.setName("Tom");
user1.setAge("20");
User user2 = new User();
user2.setName("Jack");
user2.setAge("21");
User user3 = new User();
user3.setName("Peter");
user3.setAge("21");
List<User> userList = new ArrayList<User>();
userList.add(user1);
userList.add(user2);
userList.add(user3);
我如何可以拆分userList
所以列表1(持有用户年龄20)包含汤姆 和List2(持有用户21岁)包含杰克和彼得?
他要为不同年龄 –
@VD不同列表”,我只是改变了它。 – merlin2011
+1相同:) –