A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

jjjwwwzzz

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© jjjwwwzzz 初级黑马   /  2018-3-13 21:55  /  879 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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也修改了。

5 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
很不错啊
回复 使用道具 举报
可以可以
回复 使用道具 举报
String因为被Final修饰过,  以后面试可能会有人问你StringBuilder跟StringBuffer的区别
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马