利用HashSet求集合的交集、並集
阿新 • • 發佈:2019-02-18
package com.test;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Array_list {
public static void main(String[] args) {
Set<String> a = new HashSet<String>();
Set<String> b = new HashSet<String>();
HashSet<String> hashSetUnion = new HashSet<String>();
Set<String> sameSet = new HashSet<String>();
a.add("a");
a.add("b");
a.add("c");
b.add("c");
b.add("d");
System.out.println("------------求兩個集合的並集---------------" );
hashSetUnion.addAll(a);
hashSetUnion.addAll(b);
System.out.println(hashSetUnion.toString());
System.out.println("--------------求兩個集合的交集-------------");
for (String string : a) {
if(b.contains(string)){
sameSet.add(string);
}
}
System.out .println(sameSet.toString());
}
}