javasubstring截取字符串的用法?
来源:千锋教育
发布人:lcy
2023-06-25
推荐
JavaJava中的`substring`方法用于截取字符串的一部分。它有两种重载形式:
1. `substring(int startIndex)`:截取从指定索引开始到字符串末尾的部分。
2. `substring(int startIndex, int endIndex)`:截取从指定索引开始到指定索引之前的部分。
下面是具体的用法示例:
String str = "Hello, World!";
// 使用第一种形式,从索引为6开始截取到字符串末尾
String substring1 = str.substring(6);
System.out.println(substring1); // 输出:World!
// 使用第二种形式,从索引为7开始截取到索引为12之前的部分
String substring2 = str.substring(7, 12);
System.out.println(substring2); // 输出:World
需要注意的是,`substring`方法返回的是截取后的新字符串,原始字符串并没有改变。另外,索引是从0开始的,所以第一个字符的索引是0,最后一个字符的索引是字符串长度减1。
如果提供的索引超出了字符串的范围,会抛出`IndexOutOfBoundsException`异常。因此,在使用`substring`方法时,要确保提供的索引值在有效范围内。