概述
通过new String(“abc”)和”abc”都会创建一个字符串对象,而”abc”+”def”会创建三个对象:”abc”,”def”,”abcdef”。在java中对字符串的一切操作都会产生一个新的字符串对象。
为此java提供了两个可变字符串类:StringBuilder,StringBuffer.
StringBuilder是StringBuffer的一个简易实现,且比它快。
StringBuilder通过toStirng()方法获得最终的字符串。
示例:
public class StringBuilderTest {
public static void main(String[] args) {
StringBuilder stringBuilder = new StringBuilder("a");
stringBuilder.append(true);
stringBuilder.append(0);
stringBuilder.append("bbb");
String string = stringBuilder.toString();
System.out.println(string);
}
}
运行结果:
atrue0bbb
String常用的3个正则表达式:匹配matches(),分组split(),替换replace();
最后
以上就是香蕉月饼为你收集整理的《thinking in java》笔记15-String的全部内容,希望文章能够帮你解决《thinking in java》笔记15-String所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复