Set集合去重复

    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]

猜你喜欢

转载自blog.csdn.net/fxbfxb111/article/details/85053232