1.最初创建了两个集合。2.将元素添加到一组。3.将一组分配给另一组。4.如果对一组调用清除,则两组都被清除。
任何人都可以帮助解决问题吗?
import java.util.HashSet;
import java.util.Set;
public class SetOperation {
Set<Integer> a = new HashSet<Integer>();
Set<Integer> b = new HashSet<Integer>();
void assignAndClear(){
a.add(3);
a.add(7);
a.add(5);
a.add(19);
a.add(99);
System.out.println("a:" +a );
System.out.println("b:" +b );
b=a;
System.out.println("After assigning");
System.out.println("a:" +a );
System.out.println("b:" +b );
b.clear();
System.out.println("after clearing");
System.out.println("a:" +a );
System.out.println("b:" +b );
}
public static void main(String[] args) {
SetOperation sd = new SetOperation();
sd.assignAndClear();
}
}