关于java中hashset的add与remove。 当我add两次重复的元素"123"

2025-02-24 12:31:24
推荐回答(2个)
回答1:

1问号,删除了。
2问号,不出现了

JDK 1.6.30 测试过

java.util.HashSet set = new java.util.HashSet();
set.add("123");
set.add("123");
System.out.println(set);
set.remove("123");
System.out.println(set);

命令行输出

[123]
[]

回答2:

Set是不允许有重复的,当你重复添加的时候只会有一个存在,所以你删了就没有了