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

如何使用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参数大于字符串长度,那么截取范围将会自动缩短到字符串的长度。