JavaRush /Java Blog /Random-TW /字串管理,Java 中處理字串的函數
articles
等級 15

字串管理,Java 中處理字串的函數

在 Random-TW 群組發布
在本教程中,我們將繼續學習 Java 中的字串。使用字串的基礎知識可以在「Java 中的字串」課程中找到。Java 中的類別String具有一組用於操作字串內容的方法。尋找字元、子字串、更改大小寫和其他任務。 字串管理、Java 中處理字串的函數 - 1

取得字元和子字串

您可以透過調用charAt(). 行中第一個字元的索引為 0,最後一個字元的索引為length()-1。以下程式碼傳回字串的第 9 個字元。
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
字元編號從 0 開始,因此該行的第 9 個字元是“O”。 字串管理、Java 中處理字串的函數 - 2如果您不僅需要取得一個字符,還需要取得字串的一部分,則可以使用substring. 該方法substring有兩個選項: 字串管理、Java 中處理字串的函數 - 3以下程式碼將返回字串的子字串,從第 11 個字符開始,但不包括第 15 個字符,結果是單字“roar”
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
字串管理、Java 中處理字串的函數 - 4

其他操作字串的方法

該表顯示了一些使用字串的方法及其描述。 字串管理、Java 中處理字串的函數 - 5

搜尋字元和子字串

讓我們來看看更多搜尋字元和子字串的方法。類別String包含傳回字串中字元或子字串位置的方法:indexOf()lastIndexOf()。這些方法indexOf()從字串的開頭、lastIndexOf()結尾開始搜尋。如果這些方法未找到匹配項,則傳回 -1。該類別還String包含一個方法,如果字串中包含指定的字元序列,則contains該方法傳回true 。如果您需要知道字串中是否存在子字串,但其位置並不重要,請使用此方法。下表描述了indexOf()和方法lastIndexOf()字串管理、Java 中處理字串的函數 - 6CharSequence是該類別實現的接口String,因此您可以將字串傳遞給contains().

改變線路。替換字元和子字串

該類別String有多種用於將字元和子字串插入字串的方法。該表描述了替換找到的字元和子字串的方法。 字串管理、Java 中處理字串的函數 - 7

例子

以下類別顯示了使用和方法將字串的不同部分與檔案名稱一起使用 Filename的範例。現在考慮一個使用該類別的程式: 該程式將輸出: 該方法使用一個方法來確定「」的最後一次出現。該方法使用該值來尋找檔案副檔名。連結到原始來源:字串管理,在​​ Java 中處理字串的函數字串管理,在​​ Java 中處理字串的函數。第2部分lastIndexOf()substring()字串管理、Java 中處理字串的函數 - 8Filename字串管理、Java 中處理字串的函數 - 9字串管理、Java 中處理字串的函數 - 10extensionlastIndexOf.substring
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION