【发布时间】:2012-10-14 17:58:27
【问题描述】:
1.最初创建了两个集合。 2.将元素添加到一组。 3.将一组分配给另一组。 4.如果对一个集合调用clear,则两个集合都被清除。
谁能帮忙解决问题?
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();
}
}
【问题讨论】:
标签: java set hashset set-operations