使用Java的substring()方法可以從一個字符串中提取子字符串。以下是一些技巧:
使用substring()方法提取特定位置的子字符串:可以通過傳入起始索引和結束索引來提取子字符串。例如,str.substring(2, 5)將提取字符串中索引位置為2到4的字符。
使用substring()方法提取從指定位置開始到字符串結尾的子字符串:可以通過傳入起始索引來提取從指定位置開始到字符串結尾的子字符串。例如,str.substring(2)將提取字符串中從索引位置為2開始的所有字符。
使用substring()方法來復制字符串:可以使用substring()方法來復制字符串,只需傳入整個字符串的起始索引和結束索引即可。例如,String newStr = str.substring(0, str.length())將復制整個字符串。
注意索引范圍:要注意傳入的起始索引和結束索引必須在字符串的有效范圍內,否則將拋出IndexOutOfBoundsException異常。
使用substring()方法來提取單個字符:如果要提取單個字符,可以傳入相同的起始索引和結束索引。例如,str.substring(2, 3)將提取字符串中索引位置為2的字符。
使用substring()方法來替換字符串中的特定部分:可以使用substring()方法來提取需要替換的部分,然后通過字符串連接操作來替換。例如,String newStr = str.substring(0, 2) + “new” + str.substring(5)將在字符串中替換索引位置為2到4的字符。