- 可不使用new方式(當從字串池中查詢,沒有時,則需要字串建立)
例子:string prompt = "hello,world";
- 使用後new建立方式(每次建立乙個新物件)
例子:string prompt =new string( "hello,world");
- 字串相等比較(==,equals() )
字元名稱.equalsignorecase(other字元名稱)【忽略大小寫的比較】
拼接(+或concat)
取「子串」(substring())
字串查詢(inlexof)
字串的分割(split)
返回字串池的例項(interrn)
索引(chatat(index) )
字元操作(to chatarray或chatat)
專門用來拼接字串的類
拼接過程不創造新的類
省記憶體- stringbuffer:非執行緒安全
作為區域性變數時使用
- stringbuilder執行緒安全
作為類成員變數時使用
變數名.delete刪除
變數名.reverse反轉
一旦建立,任何方法都不能改變其內容
字串相關知識
1.字串長度 strlen 求字串長度時,遇到 0 就停下,前面所經過的字元數,就是字串的長度,不包括 0 注意 該函式的返回值為無符號整數。例子 int main else return 0 上述 輸出為什麼呢?因為返回值無符號數,無符號數 無符號數永遠是大於等於0的,所以輸出了if分支的語句。2...
字串編碼相關知識
一 編碼的種類情況 二 unicode 與 uft 由於每個國家都有自己的編碼規則,其僅涵蓋本國字元,無其他國家字元的對應關係,所以unicode 萬國碼 應運而生,它涵蓋了全球所有的文字和二進位制的對應關係。unicode 起到2個作用 直接支援全球所有語言,每個國家都可以不用再使用自己之前的舊編...
字串操作相關知識 index and find
str1 hello word print str1.startswith h 6,10 判斷字串是否以哪個開頭,也可以指定範圍 print str1.endswith 判斷字串是否以哪個結尾,也可以指定範圍 index查詢與find查詢的異同 find num str1.find word 查詢要...