6 21(2)課堂筆記之String

2021-08-21 23:53:57 字數 1299 閱讀 3197

string類有以下構造方法:

string():建立乙個內容為空的字串物件(空串)。

string(string value):按字串引數建立字串物件。

string(char value):按字元陣列引數建立字串物件。

string(byte value):根據本地平台預設的字元編碼,按位元組陣列引數建立字串物件。

string(byte value,string charsetname):根據charsetname指定的字元編碼,按位元組陣列引數建立字串物件。

string類的常用方法:

創造新的字串:

concat:字串的附加

replace、 replaceall:字串的替換

substring:求字串

tolowercase:轉換為小寫

touppercase:轉換為大寫

trim:把字串首尾空格刪除

split:把原來的字串分割為幾個字串

string建立物件的方式:

方法一:

string s = new

string(「this is a string」);

說明:

1.在堆區建立乙個字串物件。

2.在方法區字串常量池建立乙個字串物件。

方法二:

string s = 「this is another string」;
說明:在方法區字串常量池建立乙個字串物件,可被共享。

stringbuffer物件代表一組可改變的unicode字串行

stringbuffer類和stringbuilder模擬較

相同點:

兩者都是具有字串快取

不同點:

stringbuffer類是執行緒安全的

stringbuilder類是非程安全的

stringbuffer類和string模擬較

相同點:

1.都用來處理字串。

2.都提供了length(),charat(),substring()方法,且用法相同。

不同點:

stringbuffer類物件可變,改變其緩衝區的方法不會建立新物件。

stringbuffer類沒有覆蓋equals()方法。

stringbuffer類不支援「+」連線運算

stringbuffer類覆蓋tostring()方法,但和string類覆蓋

tostring()方法實現方式不同。

9 1課堂筆記

課堂筆記 一 1 file類的構造方法 public file string pathname 根據parent抽象的路徑名和child路徑名字串建立乙個新的file物件。pathname指路徑名字串,parent父抽象路徑名 父抽象路徑名既可以是字串,也可以是file物件 public file ...

9 7課堂筆記

課堂筆記 執行緒的同步 為什麼需要 執行緒同步 執行緒間共享 和資料可以節省系統開銷,提高程式執行效率,但同時也導致了資料的 訪問衝突 問題,如何實現執行緒間的有機互動 並確保共享資源在某些關鍵時段只能被乙個執行緒訪問,即所謂的 執行緒同步 synchronization 就變得至關重要。臨界資源 ...

2018 3 8課堂筆記

選擇器的優先級別可以如下方式計算 a 行內樣式權重1000,b id選擇器權重100 c 類 偽類和屬性選擇器權重10,d 標籤選擇器和偽元素選擇器權重為1 對於網頁中背景的修改 都是以background開頭的,例如 background position背景的定位 background size...