List去重
1、List<String>
去重
list.stream().distinct().collect(Collectors.toList());
2、List<Vo>
去重(适合实体类)
List lst = getFunction()(获取数据库的数据);
//去重含有实体类的List集合,并保持顺序不变
Set newSet = new HashSet();
List nList = new ArrayList();
for(int i=0;i<List.size();i++){
//set能添加进去就代表不是重复的元素
if(newSet.add(lst.get(i).getName())){
nList.add(lst.get(i));
}
}
lst.clear();
lst.addAll(nList);