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...