Set集合去重复

    Set集合和LIst集合的方法几乎完全一样,不同是Set   无序  不可重复。

1.去除List中重复数据,并存储再List中

    List user = new ArrayList();
    user.add("111");
    user.add("222");
    user.add("222");
    user.add("4444");
    user.add("4444");
    Set hashSet = new HashSet();
  
 hashSet.addAll(user);                 //此处输出hashSet值是   [222, 4444, 111]
    
user.addAll(hashSet);                 //此处输出user集合值是   [222, 4444, 111]         变为无序,不可重复

2.向Set添加重复的数据,可去重复

    Set hashSet = new HashSet();
    hashSet.add("aaa");
    hashSet.add("aaa");
    hashSet.add("bbb");

    输出hashSet值是  [aaa, bbb]

 

 

 

你可能感兴趣的:(Set集合去重复)