用处大了。
比如说我们一半的“dfds”+“sdfsdf”;
就是系统先建立一个stringbuffer对象,然后使用该对象的append方法将这些字符链接起来,然后再将这个stringbuffer对象用toString()方法转换为String类型的数据。
因此我们在建立我们的类的时候,如果希望我们的类也能直接使用+号,那么我们将要在我们的类中写一个toString()方法,方便以后使用。
试想,如果我们需要使用stringbuffer对象,而后来又需要将这个对象转换为string类型,怎么办?这是toString()方法最简单的用途啊。

解决方案 »

  1.   

    当你对两个对象进行加减运算时,它就会调用了

    Integer a = 1;
    String b = "2";
    a+b就会调用a的toString()方法
    a+b其实就是a.toString + b
    这样能保证任何对象都能进行连接的操作
      

  2.   

    toString()可以把String类型Object对象转换成字符串
      

  3.   

    最基本功能:
    如果这个你希望将这个对象看作是一个字符串,可是该对象并不为一个字符串,那么该对象的toString()就将它转化为你创建对象时在toString()方法中写入的字符串。