Java 字串用「」.」(點)分割
問題:
問題:String filename = "D:/some folder/001.docx"; String extensionRemoved = filename.split(".")[0];
String driveLetter = filename.split("/")[0];問題:
問題:
String extensionRemoved = filename.split("\.")[0];
問題:
String extensionRemoved = filename.split("\.", -1)[0];問題:為什麼當嘗試在點上分割時,以下程式碼是否會拋出ArrayIndexOutOfBoundsException,但在以下情況下有效:在斜槓上分割:與: 解:要在文字點上拆分,點字必須被轉義以避免將其視為正規表示式模式(任何字元): 雙反斜杠(\) 是在正規表示式字串中建立單一反斜線所必需的。拆分為點會導致空數組。方法,帶有負數限制以停用刪除尾隨空格:
以上是Java 字串拆分:為什麼 `split(\'.\')` 會拋出 `ArrayIndexOutOfBoundsException`?的詳細內容。更多資訊請關注PHP中文網其他相關文章!