字串函式

2022-03-01 18:17:49 字數 1312 閱讀 9624

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