欢迎访问宙启技术站
智能推送

在Java中使用String类的substring函数来获取一个子字符串。

发布时间:2023-06-30 11:05:07

在Java中,我们可以使用String类的substring函数来获取一个字符串的子字符串。substring函数有两种重载形式,一种接受一个参数,表示从指定索引开始截取到字符串末尾的子字符串;另一种接受两个参数,表示从指定起始索引到指定结束索引之前的子字符串。

下面是使用substring函数获取子字符串的几个示例:

1. 截取从指定索引开始到字符串末尾的子字符串:

String str = "Hello World";
String subStr = str.substring(6);
System.out.println(subStr); // 输出 "World"

2. 截取从指定起始索引到指定结束索引之前的子字符串:

String str = "Hello World";
String subStr = str.substring(0, 5);
System.out.println(subStr); // 输出 "Hello"

需要注意的是,substring函数的索引是从0开始的,包括起始索引,但不包括结束索引。如果指定的索引超出了字符串的长度,则会抛出IndexOutOfBoundsException异常。

此外,substring函数还可以用于获取字符串的一部分,比如截取手机号的前三位作为区号等。

总结:在Java中,可以通过String类的substring函数来获取一个字符串的子字符串,可以根据需要指定起始索引和结束索引,或者仅指定起始索引来截取字符串。