length()
獲取字串長度
str.length()
indexof()
查詢字串首次出現的位置
str.indexof("a")
lastindexof()
查詢字串最後一次出現的位置
str.lastindexof("a")
附:如果查詢的是空字串
如:str.lastindexof("") 則返回的是字串的長度
charat()
獲取指定索引位置的字元
str.charat(5)
substring
擷取字串
str.substring(3) 從3開始擷取
str.substring(0,3) 從0擷取到3(並沒有擷取3)
trim
去除前後空格
str.trim()
replace
字串替換
str.replace("a","a") 用a替換a
startswith
判斷字串是否以指定內容開始
str.startswith("22")
endswith
判斷字串是否以指定內容結束
str.endswith("22")
equals
判斷字串是否相等
str.equals(str1)
equalsignorecase()
忽略大小寫判斷是否相等
str.equalsignorecase(str1)
compareto
按字典順序比較兩個字串
str.compareto(str1)
tolowercase
轉換成小寫
str.tolowercase()
touppercase
轉換成大寫
str.touppercase()
split
分割字串
str.split(",") 以 ,進行分割
str.split(",",2) 以 ,進行分割,但只分割兩次
字串和字串函式
字元輸入輸出 getchar putchar ch getchar putchar ch 字串函式 字串輸入 建立儲存空間 接受字串輸入首先需要建立乙個空間來存放輸入的字串。char name scanf s name 上述的用法可能會導致程式異常終止。使用字串陣列 可以避免上述問題 char na...
字串和字串函式
1.字串字面量 字串常量 用雙引號括起來的內容稱為字串字面量,也叫字串常量。字串常量屬於靜態儲存類別,這說明如果在函式中使用字串常量,該字串只會被儲存一次,在整個程式的生命期內存在,計時函式被呼叫多次。用雙引號括起來的內容被視為指向該字串儲存位置的指標。hello 中的 hello 類似於乙個陣列名...
字串函式
1 獲取字串的長度 length 2 判斷字串的字首或字尾與已知字串是否相同 字首 startswith string s 字尾 endswith string s 3 比較兩個字串 equals string s 4 把字串轉化為相應的數值 int型 integer.parseint 字串 lon...