黑马程序员技术交流社区

标题: String与StringBuilder [打印本页]

作者: jjjwwwzzz    时间: 2018-3-13 21:55
标题: String与StringBuilder

StringBuilder 类型的字符串是动态可修改的,而String中的字符串是不可修改的。




字符串之间的相加也是通过返回一个新串,而不会是在原有基础上相加。
StringBuilder常用的方法是  

append(int ,boolean,char,String...)  表示在原有字符串后加上一个数据,

toString() 方法 表示返回原有数据,

subString(int start,int end) 表示返回原有字符串的一部分[start,end)

sb.replace(start, end, str); 替换[start,end)为str字符串, 并且返回StringBuilder,这样做是为了简化代码,可以接着操作,把原来的StringBuilder也修改了。


作者: gzgd    时间: 2018-3-21 10:22

作者: gzgd    时间: 2018-3-21 10:22

作者: zzzz2017    时间: 2018-3-21 10:22
很不错啊
作者: 白猫    时间: 2018-3-21 10:23
可以可以
作者: 一条大蛋散    时间: 2018-3-24 11:43
String因为被Final修饰过,  以后面试可能会有人问你StringBuilder跟StringBuffer的区别




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