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异常。
