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]
上一篇css表格增刪改樣式