Java String substring() 方法

java.lang.String类中的 substring()方法是一个重载方法:

String substring(int beginIndex)
String substring(int beginIndex, int endIndex)

方法参数

substring()方法参数是:

  • beginIndex - 开始索引,包括在内。
  • endIndex - 结束索引,不包括。

返回值

它从给定的字符串返回子字符串。

String substring() 方法

String substring() 方法用于获取字符串中的子字符串。

substring()使用参数beginIndex 和 endIndex(可选)两个索引来确定原始字符串中的子字符串位置。

String substring(int beginIndex)
String substring(int beginIndex, int endIndex)
之路教程 https://onitr oad .com

Java String substring()示例

在给定的示例中,字符“e”位于索引位置 3.
“substring()”在输出中包含开始索引,因此返回的子字符串输出从“e”开始,直到字符串的结尾。

String text = "hello on it road java world";

// 从第4个字符开始,到结尾
// 注意beginIndex不能小于0或者大于字符串的长度,否则会抛出“IndexOutOfBoundsException”异常
String substring = text.substring(3);

// 获取索引3到10的子字符串
// 注意beginIndex不能小于0或者大于字符串的长度,endIndex需要大于beginIndex,否则会抛出: StringIndexOutOfBoundsException
String substring2 = text.substring(3, 10);
System.out.println(substring);
System.out.println(substring2);
日期:2020-09-17 00:10:11 来源:oir作者:oir