字符串StringBuilder
频繁操作字符串的时候使用StringBuilder
StringBuilder ,StringBuffer
- 两者基本相似
- StringBuffer是线程安全的(多线程),StringBuilder没有(单线程),所以性能略高。
一、使用步骤
代码如下(示例):
StringBuilder str = new StringBuilder("hello");
str.append(",immoc");
System.out.println(str);
// delete insert替换
System.out.println(str.delete(7,11).insert(7,"MOOC"));
// replace
System.out.println(str.replace(7,11,"mooc"));
// subString
System.out.println(str.substring(0,5));