package main; import java.util.ArrayList; import java.util.LinkedHashSet; public class 去重 { public static void main(String[] args) { // ArrayList<String> list=new ArrayList<>(); // list.add("1"); // list.add("21"); // list.add("13"); // list.add("14"); // list.add("15"); // list.add("18"); // list.add("1"); // // LinkedHashSet<String> set = new LinkedHashSet<String>(list.size()); // set.addAll(list); // list.clear(); // list.addAll(set); // System.out.println(list); ArrayList<Integer> list=new ArrayList<>(); list.add(1); list.add(22); list.add(22); list.add(22); list.add(11); list.add(22); list.add(1); LinkedHashSet<Integer> set = new LinkedHashSet<Integer>(list.size());//这个集合去重 set.addAll(list); list.clear(); list.addAll(set); //添加去重后的结果 System.out.println(list); } }