
StringBuffer
作用: 对字符串进行修改
StringBuffer 公有方法
方法名 |
---|
append(String s) 将指定字符串追加到字符序列尾部 |
reverse() 翻转字符序列 |
delete(int start, int end) 删除指定字符串中的字符 |
insert(int offset, int i) 将int 类型的参数插入字符串中的指定位置 |
replace(int start, int end, String str) 使用字符代替指定 位置字符 |
public class StringBufferLearn{
public static void main(String[] args ){
StringBuffer sbf = new StringBuffer("=JAVA=");
sbf.append("www");
sbf.append(".");
sbf.append("java.");
sbf.append("com");
System.out.println(sbf); //=JAVA=www.java.com
System.out.println( sbf.length() ); //18
System.out.println( sbf.reverse() ); //moc.avaj.www=AVAJ=
System.out.println( sbf.insert(2,9) ); //mo9c.avaj.www=AVAJ=
System.out.println( sbf.delete(2, 3) ); //moc.avaj.www=AVAJ=
System.out.println( sbf.replace(1, 2, "HHH")); //mHHHc.avaj.www=AVAJ=
}
}
StringBuilder
作用: 对字符串进行修改
Stringbuilder 共有方法与 StringBuffer 类似
String, StringBuffer , StringBuilder
- String 处理定长字符串
- StringBuilder 处理单线程环境下 变长字符串
- StringBuffer 处理多线程环境下 变长字符串
网友评论