黑马程序员技术交流社区

标题: 错误的使用StringBuffer [打印本页]

作者: 青青子衿1023    时间: 2016-12-5 09:13
标题: 错误的使用StringBuffer

错误的使用StringBuffer

错误的写法:

问题在第三行,append char比String性能要好,另外就是初始化StringBuffer没有指定size,导致中间append时可能重新调整内部数组大小。如果是JDK1.5最好用StringBuilder取代StringBuffer,除非有线程安全的要求。还有一种方式就是可以直接连接字符串。缺点就是无法初始化时指定长度。

正确的写法:

或者这样写:







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2