为什么该方法的使用不要用object来调用呢?
要用的吧?????

解决方案 »

  1.   

    一般情况我是用于把不是String的object转成字符串用
      

  2.   

    我常用(String),少用toString(),当是null时,toString()会出Exception而(String)不会
    (String)是object转换是用到,
    如Vector v = new Vector();
    v.addelement("test");
    String s = (String)v.elementAt(0);
      

  3.   

    如果类设计者希望类使用者方便的查阅类对象的信息,比如说类名字以及某些域的值等等,则只需要覆盖父类的toString()方法即可。这时使用者调用toString()方法就能够得到关于该类对象的信息。如果子类没有覆盖该方法则使用父类的toString()方法。例如子类从Object继承,并且没有提供自己的toString()方法,则调用子类对象的toString()方法时只是简单的得到子类名称及其内存地址组成的字符串。
      

  4.   

    一般自己的class的toString()方法需要自己来编写,而其他类的tostring可以看api文档。
      

  5.   

    java里面所有的类都从Object类继承而来,而object类具有toString方法一般你可以重载该方法来达到你的对象输出目的。
      

  6.   

    谢谢各位的帮助。
    呵,
    zxjdotcom() 兄;
    心态平和点嘛。