[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); }
输出效果: