public class TestSet {
public static void main(String[] args){
Set s = new LinkedHashSet();
s.add("Windows");
s.add("Mac");
s.add("Mac");
s.add("Unix");
System.out.println(s);
}
}
根据定义.. set 不应该允许重复值......当 add 方法试图插入重复值时......它应该返回 false....但是为什么这段代码给出的输出为 [windows,mac,unix]而不是错误??