[随记]JDK5的并集、交集、差集

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

import  java.util.HashSet;


public   class  TestSet  {

    
/**
     * 
@param args
     
*/

    
public static void main(String[] args) {

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

        HashSet
<Integer> setB = new HashSet<Integer>();
        setB.add(
4);
        setB.add(
5);
        
        HashSet
<Integer> setC = new HashSet<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);
    }


}

你可能感兴趣的:(jdk,String,api)