📅  最后修改于: 2023-12-03 15:10:11.344000             🧑  作者: Mango
在Java中,我们可以使用substring()
方法来提取字符串的子字符串。该方法可以接受两个参数:开始位置和结束位置(可选)。当只传递一个参数时,将返回从该位置到字符串结尾的所有字符。
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
beginIndex
:必需,子字符串的起始位置,从0开始。endIndex
:可选,子字符串的结束位置,如果不传递该参数,则默认为字符串结尾。该方法返回一个新的字符串,包含从指定位置开始的字符。
String str = "Hello world";
String subStr1 = str.substring(0, 5); //提取从0到5的子字符串,结果为"Hello"
String subStr2 = str.substring(6); //提取从6位置到字符串结尾的子字符串,结果为"world"
beginIndex
和endIndex
参数必须在字符串的范围内,否则将抛出StringIndexOutOfBoundsException
异常。beginIndex
和endIndex
相等时,将返回一个空字符串。endIndex
大于字符串长度时,将返回从beginIndex
到字符串结尾的所有字符。以上就是提取字符串Java中的子字符串的介绍,希望对您有所帮助。