當前位置:編程學習大全網 - 編程軟體 - (JAVA)有集合A={1,2,3,4}和B={1,3,7,9,11},編寫壹個應用程序輸出A和B

(JAVA)有集合A={1,2,3,4}和B={1,3,7,9,11},編寫壹個應用程序輸出A和B

題目

編寫程序求三個集合的交集

有三個集合a:{1,2,3,4,5}b{3,4,6,7,8}C:{4,5,8,9,0}.求出兩兩的交集,及三個集合的交集.采用C語言或Java語言編寫.

猴壤捌85 2014-11-18

百度作業幫-是幹什麽的呢?讓我來告訴妳

優質解答

public class Test {

public static void main(String args[])

{

Set a = new HashSet(Arrays.asList(1,2,3,4,5));

Set b = new HashSet(Arrays.asList(3,4,6,7,8));

Set c = new HashSet(Arrays.asList(4,5,8,9,0));

Set aIntersectsB = intersects(a,b);

Set aIntersectsC = intersects(a,c);

Set bIntersectsC = intersects(b,c);

Set abc = intersects(a,bIntersectsC);

System.out.println("a ∩ b:" + aIntersectsB);

System.out.println("a ∩ c:" + aIntersectsC);

System.out.println("b ∩ c:" + bIntersectsC);

System.out.println("a ∩ b ∩ c:" + abc);

}

private static Set intersects(Set set1,Set set2) {

Set intersectSet = new HashSet(set1);

intersectSet.retainAll(set2);

return intersectSet;

}

}

  • 上一篇:ARCGIS10.8那年
  • 下一篇:結構轉移程序設計
  • copyright 2024編程學習大全網