[JAVA] 去除List集合中重复项的方法
JAVA 去除List集合中重复项的方法
方法一、使用hashSet (保留集合顺序)
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("aaa");
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
list.add("ddd");
Set set = new HashSet();
List newList = new ArrayList();
for (String s : list) {
if(set.add(s)){
newList.add(s);
}
}
System.out.println(newList);
}输出效果: