多做题,通过考试没问题!

Java认证考试

睦霖题库>其他计算机考试>Java认证考试

import java.util.*;  class KeyMaster {  public int i;  public KeyMaster(int i) { this.i = i; }  public boolean equals(Object o) { return i == ((KeyMaster)o).i; }  public int hashCode() { return i; }  }  public class MapIt {  public static void main(String[] args) {  Set set = new HashSet();  KeyMaster k1 = new KeyMaster(1);  KeyMaster k2 = new KeyMaster(2);  set.add(k1); set.add(k1);  set.add(k2); set.add(k2);  System.out.print(set.size() + “:”);  k2.i = 1;  System.out.print(set.size() + “:”);  set.remove(k1);  System.out.print(set.size() + “:”);  set.remove(k2);  System.out.print(set.size()); }  }  What is the result?() 

  • A、 4:4:2:2
  • B、 4:4:3:2
  • C、 2:2:1:0
  • D、 2:2:0:0
  • E、 2:1:0:0
  • F、 2:2:1:1
  • G、 4:3:2:1
正确答案:F
答案解析:
进入题库查看解析

微信扫一扫手机做题