1、利用TreeSet(对list排序)
@Test
public void QuChongList(){
List<String> list=new ArrayList<>();
list.add("aaa");
list.add("aaa");
list.add("bbb");
list.add("bbb");
list.add("ccc");
list.add("111");
list.add("ddd");
list=new ArrayList<String>(new TreeSet<String>(list));
System.out.println(list);
}
2、利用HashSet(无顺)
@Test
public void QuChongList(){
List<String> list=new ArrayList<>();
list.add("eee");
list.add("aaa");
list.add("aaa");
list.add("bbb");
list.add("bbb");
list.add("ccc");
list.add("111");
list.add("ddd");
list=new ArrayList<String>(new HashSet<String>(list));
System.out.println(list);
}
3、组成一个新的list.contains(obj)(按照存入方式排顺)
@Test
public void QChong(){
List<String> list=new ArrayList<>();
list.add("eee");
list.add("aaa");
list.add("aaa");
list.add("bbb");
list.add("bbb");
list.add("ccc");
list.add("111");
list.add("ddd");
List<String> newList=new ArrayList<>();
for (String str : list) {
if(!newList.contains(str)){
newList.add(str);
}
}
System.out.println(newList);
}