在本教程中,我們將繼續學習 Java 中的字串。使用字串的基礎知識可以在「Java 中的字串」課程中找到。Java 中的類別
String
具有一組用於操作字串內容的方法。尋找字元、子字串、更改大小寫和其他任務。
取得字元和子字串
您可以透過調用charAt()
. 行中第一個字元的索引為 0,最後一個字元的索引為length()
-1。以下程式碼傳回字串的第 9 個字元。
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
字元編號從 0 開始,因此該行的第 9 個字元是“O”。 如果您不僅需要取得一個字符,還需要取得字串的一部分,則可以使用substring
. 該方法substring
有兩個選項: 以下程式碼將返回字串的子字串,從第 11 個字符開始,但不包括第 15 個字符,結果是單字“roar”
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
其他操作字串的方法
該表顯示了一些使用字串的方法及其描述。搜尋字元和子字串
讓我們來看看更多搜尋字元和子字串的方法。類別String
包含傳回字串中字元或子字串位置的方法:indexOf()
和lastIndexOf()
。這些方法indexOf()
從字串的開頭、lastIndexOf()
結尾開始搜尋。如果這些方法未找到匹配項,則傳回 -1。該類別還String
包含一個方法,如果字串中包含指定的字元序列,則contains
該方法傳回true 。如果您需要知道字串中是否存在子字串,但其位置並不重要,請使用此方法。下表描述了indexOf()
和方法lastIndexOf()
。 CharSequence
是該類別實現的接口String
,因此您可以將字串傳遞給contains()
.
改變線路。替換字元和子字串
該類別String
有多種用於將字元和子字串插入字串的方法。該表描述了替換找到的字元和子字串的方法。
例子
以下類別顯示了使用和方法將字串的不同部分與檔案名稱一起使用Filename
的範例。現在考慮一個使用該類別的程式: 該程式將輸出: 該方法使用一個方法來確定「」的最後一次出現。該方法使用該值來尋找檔案副檔名。連結到原始來源:字串管理,在 Java 中處理字串的函數字串管理,在 Java 中處理字串的函數。第2部分lastIndexOf()
substring()
Filename
extension
lastIndexOf
.
substring
GO TO FULL VERSION