有兩個set,如果其中一個set A的參數和另外一個set B的參數重復,那么減去他們重復的參數,剩下的參數形成一個新的set C.
set1.removeAll(set2)
可以刪除set1里面和set2重復的所有參數。
如果你需要一個合集,可以簡單那的
set1.addAll(set2); 這樣set1里面就是所有的參數了。
java代碼如下:
package com.javaCode.package05;
import java.util.*;
public class a {
public static void main(String[] args) {
Set setInt = new HashSet();
Set setString = new HashSet();
setInt.add(1);
setInt.add(2);
setInt.add(3);
setString.add(1);
setInt.addAll(setString);
System.out.println(setInt.size());
setInt.removeAll(setString);
System.out.println(setInt.size());
System.exit(0);
}
}
輸出結果:3 2