Java陣列 可變字串行

2021-08-21 03:29:21 字數 523 閱讀 5680

stringbulider(常用)與stringbuffer

/**

* 可變字串行

* stringbuilder(執行緒不安全,效率高,一般用這個),

* stringbuffer(執行緒安全)

* * @author administrator

* */

public class teststringbuilder

stringbuilder sb2 = new stringbuilder("abcd");

system.out.println("sb2長度:"+sb2.length());

//value=

//return this;構造方法鏈,返回值仍為sb2物件,所以可以一直呼叫此方法;

system.out.println("sb1長度:"+sb1.length());

system.out.println("sb2長度:"+sb2.length());

}}

java 不可變和可變字串行使用陷阱

string使用的陷阱 string一經初始化後,就不會再改變其內容了。對string字串的操作實際上是對其副本 原始拷貝 的操作,原來的字串一點都沒有改變。比如 string s a 建立了乙個字串 s s b 實際上原來的 a 字串物件已經丟棄了,現在又產生了另乙個字串s b 也就是 ab 如果...

測試可變字串行和不可變字串行使用的陷阱 s

一.使用string進行字串拼接 string str1 long num1 runtime.getruntime freememory 獲取系統剩餘記憶體空間 long num2 system.currenttimemillis 獲取系統當前時間 for int i 0 i 5000 i long...

字串 可變字串與不可變字串

一 nsstring 是不可變字串,所有它所有產生其他字串方法都是生成乙個新的字串,而不會改變原來字串 第一種 字面量 它是常量字串,儲存常量區 nsstring str abc 第二種是通過 快捷的構造方法 nsstring stringwithformat 第三種方式 初始化方法 nsstrin...