当前位置: 代码迷 >> J2SE >> new Counter()如何调用toString()
  详细解决方案

new Counter()如何调用toString()

热度:7651   发布时间:2013-02-25 00:00:00.0
new Counter()怎么调用toString()
import java.util.Hashtable;
class Counter
  {
 int i=1;
 public String toString()
  {
return Integer.toString(i);
}
 }
  public class Test
  {
  public static void main(String[] args)
  {
  Hashtable t=new Hashtable();
  for(int i=0;i<1000;i++)
  {
Integer r=new Integer((int)(Math.random()*200));
if(t.containsKey(r))
 
((Counter)t.get(r)).i++;

else
t.put(r, new Counter());//这里
  }
  System.out.println(t);
  }
  }

------解决方案--------------------------------------------------------
new Counter().toString();就行了哦
------解决方案--------------------------------------------------------
toString()是object的方法,每个类都可以直接调用.
  相关解决方案