使用Java的substring函数从字符串中截取子串
发布时间:2023-08-02 01:34:18
Java中的substring函数可以使用两种不同的方式截取子串:根据索引位置截取和根据起始索引和结束索引截取。
根据索引位置截取子串的语法如下:
String substring(int beginIndex)
这个方法会返回从指定索引位置开始到字符串的末尾的子串。例如,对于字符串 "Hello World",使用substring(6)将返回 "World"。
String substring(int beginIndex, int endIndex)
这个方法会返回从指定起始索引开始到指定结束索引的子串,但不包括结束索引对应的字符。例如,对于字符串 "Hello World",使用substring(0, 5)将返回 "Hello"。
下面是一个使用substring函数的示例:
public class SubstringExample {
public static void main(String[] args) {
String str = "Hello World";
// 根据索引位置截取子串
String sub1 = str.substring(6);
System.out.println(sub1); // 输出 "World"
// 根据起始索引和结束索引截取子串
String sub2 = str.substring(0, 5);
System.out.println(sub2); // 输出 "Hello"
}
}
注意,substring函数返回的是一个新的字符串,原始字符串不会被修改。
此外,还可以使用substring方法来实现字符串的截取、拼接等操作,提高代码的可读性和可维护性。
