Java字符串substring()方法
Java 的 substring()
方法用于提取字符串的一部分(子字符串)并返回它。
示例
class Main {
public static void main(String[] args) {
String str1 = "java is fun";
// 从索引 0 到 3 提取子字符串
System.out.println(str1.substring(0, 4));
}
}
// 输出:java
substring() 方法语法
substring()
方法的语法是:
string.substring(int startIndex, int endIndex)
substring() 方法参数
substring()
方法最多可以接 受两个参数。
- startIndex - 起始索引
- endIndex(可选)- 结束索引
substring() 方法返回值
substring()
方法返回给定字符串的子字符串。
- 子字符串从
startIndex
处的字符开始,一直扩展到endIndex - 1
处的字符。 - 如果没有传递
endIndex
,子字符串从指定索引处的字符开始,扩展到字符串的末尾。
注意: 如果
startIndex/endIndex
为负或大于字符串的长度startIndex
大于endIndex
将会出现错误。
示例 1:只有起始索引的 Java substring()
class Main {
public static void main(String[] args) {
String str1 = "program";
// 第 1 个字符到最后一个字符
System.out.println(str1.substring(0)); // program
// 第 4 个字符到最后一个字符
System.out.println(str1.substring(3)); // gram
}
}