StringBuffer和String的區別

2021-08-18 03:58:50 字數 732 閱讀 7295

1、string和

stringbuffer

的區別:

stringbuffer是執行緒安全的,但效率特別低的可變字串。

string是不可改變的字串,不是執行緒安全的。

**:

public class demo 

}

三種構造器:

public class demo 

}

public class demo 

}

insert方法:

public class demo );

system.out.println(sb);

//插入字元陣列中指定區間的字元

char cs = ;

//第乙個引數是要插入的索引位置,第二個引數是要要插入的字元陣列

//第三個引數是陣列的索引位置,第四個引數是要插入的字元個數

sb.insert(2,cs,0,3);

system.out.println(sb);

}}

delete方法:

public class demo 

}

替換和反轉方法:

public class demo 

}

String和StringBuffer的區別?

對於這個問題,網路上已經有較多的解答,大多數都是說string 和stringbuffer 它們可以儲存和操作字串,即包含多個字元的字元資料。這個 string 類提供了數值不可改變的字串。而這個 stringbuffer 類提供的字串可以進行修改。當你知道字元資料要改變的時候你就可以使用 stri...

String和StringBuffer的區別

string和stringbuffer的區別 2008 04 10 11 08 string與stringbuffer的區別 稍微延伸說來 public class else 列印的結果是 乙個記憶體空間。這裡 的意義是兩個運算元是否指向同乙個物件。可見s2在不用new建立的情況下會自動檢索到具有相...

String和StringBuffer學習總結

一 string x abc 和string y new string abc 區別 string x abc 變數x指向的是常量池的字串常量物件。x asd 表示x指向 asd 字串常量的位址,而不是把 abc 修改為 asd string y new string abc 變數y指向的是堆中的字...