Set集合和LIst集合的方法几乎完全一样,不同是Set 无序 不可重复。
1.去除List中重复数据,并存储再List中
List<String> user = new ArrayList<String>();
user.add("111");
user.add("222");
user.add("222");
user.add("4444");
user.add("4444");
Set<String> hashSet = new HashSet<String>();
hashSet.addAll(user); //此处输出hashSet值是 [222, 4444, 111]
user.addAll(hashSet); //此处输出user集合值是 [222, 4444, 111] 变为无序,不可重复
2.向Set添加重复的数据,可去重复
Set<String> hashSet = new HashSet<String>();
hashSet.add("aaa");
hashSet.add("aaa");
hashSet.add("bbb");
输出hashSet值是 [aaa, bbb]