首页 > 代码库 > java Set 中 removeAll 与 addAll
java Set 中 removeAll 与 addAll
有两个set,如果其中一个set A的参数和另外一个set B的参数重复,那么减去他们重复的参数,剩下的参数形成一个新的set C.
set1.removeAll(set2)
可以删除set1里面和set2重复的所有参数。
如果你需要一个合集,可以简单那的
set1.addAll(set2); 这样set1里面就是所有的参数了。java代码如下:package com.javaCode.package05;import java.util.*;public class a {public static void main(String[] args) {
Set setInt = new HashSet();
Set setString = new HashSet();
setInt.add(1);
setInt.add(2);
setInt.add(3);
setString.add(1);
setInt.addAll(setString);
System.out.println(setInt.size());
setInt.removeAll(setString);
System.out.println(setInt.size());
System.exit(0);
}
}输出结果:3 2
java Set 中 removeAll 与 addAll
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。