toString()这个方法怎么用?? 到底有什么用途,能举个例子吗???

解决方案 »

  1.   

    看看java的api介绍不就得了吗?
    toString
    public String toString()返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。 
    Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于: getClass().getName() + '@' + Integer.toHexString(hashCode())
     
    返回:
    该对象的字符串表示形式。
    一般都会重写该方法的
      

  2.   

    不必把这玩意看得如此神秘它也就是一个方法而已,没啥了不起的返回值为String,方法名为toString(),作用域public,继承自Object类怎么用?直接调用!!!!!!!Class A{}
    A a = new A();
    String s = a.toString();至于s是什么东西,看你是怎么写的了。。
      

  3.   

    意思就是把对象变成一串字符, 我能打印或者保存到文本文件中. 方法的实现则是遵循能把这个对象表达的够清楚为好.
    在调用 System.out.println(obj),或 者 " " + obj 的时候, obj的toString()方法就会自动调用
      

  4.   

    toSting()将对象以字符串的形式形象的输出,具体实现看Object的toString()方法,也可以自己定义!
      

  5.   

    有道理,将对象以string的方式打印出来。
      

  6.   

    public class TestString { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub

    Object hh = 124678;

    System.out.println(hh.toString()); }}//原来对象是int型,现在打印出来的是字符串型了
      

  7.   

    看这个简单示例,你就明白了。public class ToStringSample
    {
    String info = null;
    public ToStringSample()
    {
    info = "This is a sample!";
    }
    public String toString()
    {
    return info;
    }
    public static void main(String[] args)
    {
    ToStringSample t = new ToStringSample();
    System.out.println(t);
    }
    }
      

  8.   

    直接输出t的时候,实际上调用的是t.toString()
      

  9.   

    打印一个对象实属打印toString的返回值
    返回对象的字符串形式;
    例:
        Student s=new Student();
        System.out.println(s);
    你就要在Student类了覆盖toString方法
        public String toString(){
             return "name:"+ name+...;     }
    于是在System.out.println(s);能打印出你返回的字符串了
      

  10.   

    比如int.tostring(a)就是把a里面的数据类型转换成int类型。
      

  11.   

    对不起,应该是我说错了。说返了。应该是利用tostring()方法转换成字符串
      

  12.   

    toString()是所有类的父类里的方法.
    也就是说所有实例化的对象都可以调用该方法,将对象转换成字符串!如: File dir=new File("D:\\myjava");    //用File的对象dir表示一个目录
         dir.toString();                     //会将dir转成字符串输出
      

  13.   

    public class XinShuGuangAlways{
    public String toString(){
    return "新曙光";
    }
    public static void main(String args[]){
    Object k=new Object();
    XinShuGuangAlways h=new XinShuGuangAlways();
    System.out.println(k);
    System.out.println(h);
    }
    }
      

  14.   

    除了个别特殊情况如StringBuffer能用到之外,其他的一律没有什么用,NEW一个类,即使TOSTRING了,也没有什么用.看到的只是一个类的路径.你自己打了看看把.反正什么值都能给你改成String值就对了.
      

  15.   

    tostring();某个对象以文本的方式输出,这个方面可以重写。
      

  16.   

    个人认为tostring();方法是面向对象编程过程中一个最重要的方法
    它可以大大简化系统表现形式的设计与实现
    具体的就不说了
      

  17.   

      在javabean中很能够有用,重写一个toString() 方法,就可以看到结果,输出的就不是地址。