一、substring方法介紹
Java中的String類提供了非常強大的字符串處理方法,其中一個最為常用的方法就是substring。substring可以截取字符串的子串,返回一個新的字符串。它有兩個重載方法,一個是指定開始索引,一個是指定開始索引和結束索引。其方法簽名如下:
public String substring(int beginIndex) public String substring(int beginIndex, int endIndex)
二、截取指定索引位置之後的子串
第一個重載方法substring(int beginIndex)是指定開始索引,返回從開始索引位置開始的所有字符。
String str = "Java的String substring用法詳解"; String newStr = str.substring(5); System.out.println(newStr); // 輸出的結果為“String substring用法詳解”
上述代碼中,我們用“Java的String substring用法詳解”初始化了一個字符串對象str,然後使用str.substring(5)來獲取從索引位置5開始的子串“String substring用法詳解”。
三、截取指定範圍內的子串
第二個重載方法substring(int beginIndex, int endIndex)是指定開始索引和結束索引。返回從開始索引位置到結束索引位置之間的所有字符,不包括結束索引位置的字符。
String str = "Java的String substring用法詳解"; String newStr = str.substring(5, 10); System.out.println(newStr); // 輸出的結果為“String”
上述代碼中,我們用“Java的String substring用法詳解”初始化了一個字符串對象str,然後使用str.substring(5, 10)獲取從索引位置5到9之間的子串“String”。
四、總結
String的substring方法是非常有用的字符串截取方法,可以靈活地對字符串進行處理。可以使用第一個重載方法substring(int beginIndex)截取指定索引位置之後的子串,也可以使用第二個重載方法substring(int beginIndex, int endIndex)截取指定範圍內的子串。注意,當使用substring方法時,我們應該始終檢查字符串的長度,以免發生IndexOutOfBoundsException異常。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/152537.html