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

Java中如何使用substring()函数截取字符串

发布时间:2023-05-20 01:24:21

substring()函数是Java中的字符串截取函数,可以用于截取指定位置的字符串。该函数的语法如下:

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

其中,参数beginIndex是从哪个下标开始截取(包括该下标),参数endIndex是截取到哪个下标结束(不包括该下标)。如果不指定endIndex,函数默认截取到字符串末尾。

下面是一些使用substring()函数截取字符串的示例:

1. 截取从指定下标开始(包括该下标)到字符串末尾的所有字符:

String str = "Hello World!";
String subStr = str.substring(6); // subStr的值为"World!"

2. 截取指定范围内的字符:

String str = "Hello World!";
String subStr = str.substring(0, 5); // subStr的值为"Hello"

3. 截取字符串末尾的若干位字符:

String str = "Hello World!";
String subStr = str.substring(str.length() - 6); // subStr的值为"World!"

需要注意的是,参数beginIndex和endIndex都是从0开始计数的,不是从1开始计数的。并且,如果参数超出了字符串的长度范围,substring()函数会抛出IndexOutOfBoundsException异常。