如何使用String的substring()函数截取字符串
发布时间:2023-06-02 20:49:14
使用Java中的String类提供的substring()函数可以截取字符串,方法如下:
1.语法
substring()函数的语法如下:
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
2.参数
substring()函数有两个参数:
beginIndex:表示要截取的字符串的开始位置,包括该位置上的字符。
endIndex:表示要截取的字符串的结束位置,不包括该位置上的字符。
3.例子
假设有一个字符串如下所示:
String str = "hello, world!";
要截取其中的“world”一段,可以使用substring()函数:
String subStr = str.substring(7, 12);
其中,参数7表示开始位置,12表示结束位置,不包括12位置上的字符。
4.注意事项
substring()函数截取的是一个新的字符串,不会改变原来的字符串。
如果endIndex参数没有指定,那么截取的字符串将从beginIndex开始一直到字符串的末尾。
如果beginIndex参数大于等于字符串的长度,那么将返回一个空的字符串。
如果endIndex参数大于字符串长度,那么截取范围将会自动缩短到字符串的长度。
