public static void main(String[] args) { Set<String> set1 = new HashSet<String>(); Set<String> set2 = new HashSet<String>(); set1.add("abc"); set2.add("abc"); set1.add("123"); set2.add("123"); set1.add("ABC"); set2.add("XYZ"); //此处注意,retainAll之后,set1的内容将会发生改变,改变为两个集合的交集内容, //如不想set1的内容发生改变,则新建一个List保存 set1.retainAll(set2); System.out.println("交集元素个数是:"+set1.size()); }
【Java】两个集合取交集
原创
©著作权归作者所有:来自51CTO博客作者lizhuquan0769的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java8处理对象List集合之间的交集、并集、差集和去重
Java8处理对象List集合之间的交集、并集、差集和去重
交集 并集 去重 Stream 差集 -
承前启后,Java对象内存布局和对象头JVM Java