使用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的字符。