本節(jié)知識(shí)點(diǎn).png
StringBuffer
作用: 對(duì)字符串進(jìn)行修改
StringBuffer 公有方法
方法名 |
---|
append(String s) 將指定字符串追加到字符序列尾部 |
reverse() 翻轉(zhuǎn)字符序列 |
delete(int start, int end) 刪除指定字符串中的字符 |
insert(int offset, int i) 將int 類(lèi)型的參數(shù)插入字符串中的指定位置 |
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
作用: 對(duì)字符串進(jìn)行修改
Stringbuilder 共有方法與 StringBuffer 類(lèi)似
String, StringBuffer , StringBuilder
- String 處理定長(zhǎng)字符串
- StringBuilder 處理單線(xiàn)程環(huán)境下 變長(zhǎng)字符串
- StringBuffer 處理多線(xiàn)程環(huán)境下 變長(zhǎng)字符串