toString()方法
直接打印StringBuilder对象就可以将内容打印出来,也可以使用重载的toString 方法来直接创建一个String类型的对象。
通过阅读JDK源码,我们可以看到StringBuilder重载的toString()方法实际上是利用String类中的 构造方法new String(value,0, count)来创建一个新的String对象0而System.out.println()方法的入参可以直接是StringBuilder类对象,这在源码中也可以找到原因 pHmhi()方法的源码中使用了String.
valueOf(Objecl o)方法,将StringBuilder对象转成字符串。
.lava的底层实现中有很多很巧妙的编程设计思想,因此经常阅读jDK源码可以帮助我们掌握 Java的一些底层算法和实现,也有助于我们学习Java的基础知识。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>