方法循环了10000次,但是Hashtable的键值只能从0-19,
(你自己设的random()*20),当然结果Hastable里只有
20个了,别告诉我你不懂Hashtable.

解决方案 »

  1.   

    哦,不好意思,我刚在学Hashtable,还没弄明白呢。别笑我!不过我想知道Counter对象代表的是键值阿,为什么去掉public String toString() 方法后
    键对应的数值是地址呢?
      

  2.   

    system.out.println()输出object对象默认调用其toString方法,你此处是重写了这个toString方法,所以会输出你想要的输出
    一旦你去掉public String toString() 方法后,系统则调用object对象自带toString方法,输出其数值地址