电池!电池!看来是最重要的了# PDA - 掌中宝
s*e
1 楼
3. import java.util.*;
4. public class Mapit {
5. public static void main(String[] args) {
6. Set set = new HashSet();
7. Integer i1 = 45;
8. Integer i2 = 46;
9. set.add(i1);
10. set.add(i1);
11. set.add(i2); System.out.print(set.size() + " ");
12. set.remove(i1); System.out.print(set.size() + " ");
13. i2 = 47;
14. set.remove(i2); System.out.print(set.size() + " ");
15. }
16. }
What is the result?
输出结果是 211
我不理解为什么是211呢?在第14行,set.remove(i2); 这个已经将i2从set中移除了,
我觉得 set这时应该是有0个元素,为什么显示set的size是1?
谢谢!
4. public class Mapit {
5. public static void main(String[] args) {
6. Set
7. Integer i1 = 45;
8. Integer i2 = 46;
9. set.add(i1);
10. set.add(i1);
11. set.add(i2); System.out.print(set.size() + " ");
12. set.remove(i1); System.out.print(set.size() + " ");
13. i2 = 47;
14. set.remove(i2); System.out.print(set.size() + " ");
15. }
16. }
What is the result?
输出结果是 211
我不理解为什么是211呢?在第14行,set.remove(i2); 这个已经将i2从set中移除了,
我觉得 set这时应该是有0个元素,为什么显示set的size是1?
谢谢!