欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java集合的并 交和差運算

李斯斯1年前7瀏覽0評論

Java中的集合是一種用于存儲對象的容器。通過集合可以輕松地管理一組相關的數據。Java集合中有三種主要的運算:并、交和差。

并運算: 求兩個集合中所有的元素并集,即將兩個集合合并為一個集合。Java中可以使用addAll()方法來實現。

Set<String> set1 = new HashSet<String>();
set1.add("A");
set1.add("B");
Set<String> set2 = new HashSet<String>();
set2.add("B");
set2.add("C");
set1.addAll(set2);
System.out.println(set1); //輸出 [A, B, C]

交運算:求兩個集合中共有的元素,即取兩個集合的交集。Java中可以使用retainAll()方法來實現。

Set<String> set1 = new HashSet<String>();
set1.add("A");
set1.add("B");
Set<String> set2 = new HashSet<String>();
set2.add("B");
set2.add("C");
set1.retainAll(set2);
System.out.println(set1); //輸出 [B]

差運算:求兩個集合中不同的元素集合,即取兩個集合的差集。Java中可以使用removeAll()方法來實現。

Set<String> set1 = new HashSet<String>();
set1.add("A");
set1.add("B");
Set<String> set2 = new HashSet<String>();
set2.add("B");
set2.add("C");
set1.removeAll(set2);
System.out.println(set1); //輸出 [A]