解释java中subString方法
时间: 2024-02-21 16:59:55 浏览: 129
在Java中,substring()方法是一个String类的成员方法,它的作用是从一个字符串中提取子字符串。具体来说,它接收两个参数:起始位置和结束位置,然后返回一个新的字符串,包含原字符串中从起始位置到结束位置(不包括结束位置)的子字符串。
例如,如果我们有一个字符串"Hello World",我们可以使用substring()方法将它的子字符串"World"提取出来:
```
String str = "Hello World";
String subStr = str.substring(6); //从第6个字符开始截取到字符串的结尾
```
在这个例子中,subStr将包含"World"这个子字符串。我们也可以同时指定起始位置和结束位置,例如:
```
String str = "Hello World";
String subStr = str.substring(6, 11); //从第6个字符开始截取到第11个字符(不包括第11个)
```
在这个例子中,subStr将包含"World"这个子字符串。需要注意的是,起始位置和结束位置都是从0开始计数的,而且结束位置不包括在截取的子字符串中。
substring()方法在处理字符串时非常有用,因为它可以方便地从一个字符串中提取出需要的子字符串,进行后续的处理和操作。
相关问题
java substring
Java中的substring()方法是用于获取字符串中的子串。它有两个重载方法:
1. substring(int beginIndex):返回从beginIndex开始到字符串末尾的子串。
2. substring(int beginIndex, int endIndex):返回从beginIndex到endIndex-1的子串。
下面是一些使用substring()方法的示例:
```java
String str = "Hello, World!";
String subStr1 = str.substring(7); // subStr1的值为"World!"
String subStr2 = str.substring(0, 5); // subStr2的值为"Hello"
```
需要注意的是,如果传入的beginIndex或endIndex参数超出了字符串的范围,substring()方法将会抛出StringIndexOutOfBoundsException异常。
阅读全文