StringAPI的學習總結

2021-08-24 17:48:08 字數 332 閱讀 6745

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練習後,我發現自己變得越來越懶,不願意自己...