问答详情
源自:2-6 Java 中的 StringBuilder 类的常用方法

toString在这里起什么作用?

System.out.println(str);

System.out.println(str.toString());

toString在这里的作用是什么?StringBuilder 里面添加的不就是字符串吗?为什么还要用toString方法转换成字符串,求解答!


提问者:慕虎2276431 2018-05-20 17:47

个回答

  • 神影天初
    2018-08-12 15:00:12

    https://www.cnblogs.com/su-feng/p/6659064.html

  • 阳光我的挚爱
    2018-06-07 23:12:05

    其实很简单,你只要了解String类型和StringBuilder类型的区别就好了,那么就知道为什么要把String类型转为StringBuilder类型,各自有各自的适应场合

  • y931
    2018-06-06 03:39:27

    转化为可输出的string格式

  • 慕婉清4106374
    2018-05-31 15:09:58

    我感觉因为StringBuilder 和String是不同的类,在这里的意思是用str.toString()方法将StringBuilder这一类转换为String类后,str2就成了不可变的了。

  • 霜夜ting雨
    2018-05-20 18:21:13

    在这里只是用来说明一下,StringBuilder是可以通过toString()方法转换为字符串的。