Java 字符串 substring() 方法返回一个字符串,该字符串是给定字符串的子字符串,即字符串截取。
该方法有两个版本。返回的子字符串从指定索引处的字符开始,一直到索引endIndex - 1处的字符。因此子字符串的长度为endIndex-beginIndex。
语法
public String substring(int beginIndex, int endIndex)
参数
beginIndex | 指定开始索引(包含)。 |
endIndex | 指定结束索引(不包括)。 |
返回值
返回一个字符串,它是给定字符串的子字符串。
异常
如果beginIndex为负,或者endIndex大于此 String 对象的长度,或 beginIndex 大于 endIndex。
示例:
在下面的示例中,substring() 方法返回一个字符串,该字符串为名为 MyString 的给定字符串的子字符串。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
String MyString = "Hello World";
//返回开头的字符串
//并以指定索引结束
System.out.println(MyString.substring(0, 5));
}
}
上述代码的输出将是:
Hello