自己写个Example,随记一下,用JDK API做起来确实很方便
importjava.util.HashSet;



publicclassTestSet...{


/***//**
*@paramargs
*/

publicstaticvoidmain(String[]args)...{

HashSet<Integer>setA=newHashSet<Integer>();
setA.add(1);
setA.add(3);
setA.add(5);

HashSet<Integer>setB=newHashSet<Integer>();
setB.add(4);
setB.add(5);

HashSet<Integer>setC=newHashSet<Integer>();

//并集setA+setB
setC.clear();
setC.addAll(setA);
setC.addAll(setB);
System.out.println("setC="+setC);

//交集setA∩setB
setC.clear();
setC.addAll(setA);
setC.retainAll(setB);
System.out.println("setC="+setC);

//差集setA-setB
setC.clear();
setC.addAll(setA);
setC.removeAll(setB);
System.out.println("setC="+setC);
}

}
importjava.util.HashSet;


publicclassTestSet...{

/***//**
*@paramargs
*/
publicstaticvoidmain(String[]args)...{
HashSet<Integer>setA=newHashSet<Integer>();
setA.add(1);
setA.add(3);
setA.add(5);
HashSet<Integer>setB=newHashSet<Integer>();
setB.add(4);
setB.add(5);
HashSet<Integer>setC=newHashSet<Integer>();
//并集setA+setB
setC.clear();
setC.addAll(setA);
setC.addAll(setB);
System.out.println("setC="+setC);
//交集setA∩setB
setC.clear();
setC.addAll(setA);
setC.retainAll(setB);
System.out.println("setC="+setC);
//差集setA-setB
setC.clear();
setC.addAll(setA);
setC.removeAll(setB);
System.out.println("setC="+setC);
}
}
本文提供了一个使用Java实现的集合操作示例,展示了如何利用HashSet进行并集、交集及差集的操作。通过简单的代码示例,读者可以快速理解集合的基本概念及其在实际编程中的应用。
4836

被折叠的 条评论
为什么被折叠?



