Java 中的 substring() 方法是用來截取字符串的一部分,其語法如下:
String str = "Hello World"; String subStr = str.substring(int beginIndex, int endIndex);
其中,beginIndex 表示開始截取的索引,包含在截取的字符串中;endIndex 表示截取結束的索引,不包含在截取的字符串中。例如:
String str = "Hello World"; String subStr = str.substring(3, 7); System.out.println(subStr); // 輸出 "lo W"
如果省略 endIndex,則從 beginIndex 開始截取到字符串的結尾。例如:
String str = "Hello World"; String subStr = str.substring(6); System.out.println(subStr); // 輸出 "World"
需要注意的是,如果 beginIndex 大于等于字符串的長度,會拋出 IndexOutOfBoundsException;如果 endIndex 大于等于字符串的長度,會被替換為字符串的長度。例如:
String str = "Hello World"; String subStr1 = str.substring(11); // 輸出 "",即空字符串 String subStr2 = str.substring(6, 20); // 輸出 "World"
在實際開發中,substring() 方法經常用于截取字符串的前幾個字符或后幾個字符。例如,可以使用下面的代碼獲取字符串的前三個字符:
String str = "Hello World"; String subStr = str.substring(0, 3); System.out.println(subStr); // 輸出 "Hel"
總的來說,substring() 方法是 Java 開發中經常用到的一個方法,掌握它的用法可以更加方便地操作字符串。
上一篇php icms
下一篇dell服務器macos