java如何调用substring
如何在 Java 中调用 substring 方法
Java 中的 substring 方法用于从字符串中提取子字符串。String 类提供了两种重载的 substring 方法,可以根据起始索引或起始和结束索引提取子字符串。
方法一:使用起始索引
从指定起始索引开始提取子字符串,直到字符串的末尾。
语法:
String substring(int beginIndex)
示例:
String str = "Hello, World!";
String subStr = str.substring(7); // 从索引 7 开始提取
System.out.println(subStr); // 输出 "World!"
方法二:使用起始和结束索引
从指定的起始索引开始提取子字符串,直到结束索引(不包括结束索引处的字符)。
语法:
String substring(int beginIndex, int endIndex)
示例:
String str = "Hello, World!";
String subStr = str.substring(0, 5); // 提取索引 0 到 4 的字符
System.out.println(subStr); // 输出 "Hello"
注意事项
- 索引从 0 开始,第一个字符的索引为 0。
- 如果
beginIndex或endIndex超出字符串范围,会抛出StringIndexOutOfBoundsException异常。 endIndex必须大于或等于beginIndex,否则会抛出异常。
示例(错误情况):

String str = "Hello";
String subStr = str.substring(2, 1); // 抛出异常,endIndex < beginIndex






