string : 字串內容的拼接,使用+號,由於字串長度無法修改,所以每次+後都會新增乙個新的字串物件。
stringbuilder:1.5之後發布(可看做可變長度的字串,預設長度為16)
會改變當前sringbuilder物件的長度,每次會拓展長度為當前長度的2倍+2,然後才將之前的元素字元拷貝到新的字元陣列中(字串拷貝是使用字元陣列);與+相比,該方法不需要chua建立新的物件,且內容的拷貝頻率更低。
stringbuffer:1.0就已經發布了;
基本和stringbuilder相同,當在xian執行緒安全上推薦使用stringbuffer(雖然說我現在還沒學到執行緒安全);
7月25日下午筆記StringAPI學習
public static void main string args class chainedcall 刪除功能 public stringbuffer deletecharat int index public stringbuffer delete int start,int end sta...
一些關於StringAPI的題目
一 知識點 1.字串 你好北京 中每個字元占用2個記憶體位元組數。字串底層由字元陣列構成,每個字元占用記憶體2個位元組。2.重寫tostring 一般物件都有這個方法,目的是將物件按字串的方式輸出出來。所有物件都繼承了object方法,如果不重寫tostring方法,輸出的就是乙個記憶體位址即雜湊碼...
學習總結 近期acm學習的總結
開學已經乙個月了,對acm的學習也乙個月了,做了一下總結 對自己不好的地方的反省 1.開學一開始學的是stl,不得不說stl是乙個很好的東西,熟練的運用stl大大的減少了 量,也使演算法容易實現。但是我在用stl後使自己產生了一種惰性思維。在兩個星期的stl練習後,我發現自己變得越來越懶,不願意自己...