获取某一属性组成集合
List<Person> users = new ArrayList<>();
users.add(new Person( "张三", "18399990000"));
users.add(new Person( "李四", "18399990023"));
users.add(new Person( "王五", "18399990005"));
List<String> courseIds = users.stream().map(Person::getCode).collect(Collectors.toList());
System.out.println(courseIds);
结果:[张三, 李四,王五 ]
根据对象去重
private static List<Index> repeatListWayOne(List<Index> list) {
for (int i = 0; i < list.size(); i++) {
for (int j = i + 1; j < list.size(); j++) {
if (list.get(i).getId().equals(list.get(j).getId())) {
list.remove(j--);
}
}
}
return list;
}