通过Java函数实现字符串截取的方法是怎样的?
发布时间:2023-10-30 01:41:42
在Java中,可以使用substring()函数来实现字符串的截取。substring()函数有两个重载方法,一个是通过指定开始索引和结束索引来截取字符串,另一个是只指定开始索引来截取字符串。
方法一:通过指定开始索引和结束索引来截取字符串
String str = "Hello World"; String subStr = str.substring(6, 11); System.out.println(subStr); // 输出:World
以上代码中,通过指定开始索引为6和结束索引为11,将字符串"Hello World"截取为"World"。
需要注意的是,索引是从0开始计数的,即 个字符的索引为0。
方法二:只指定开始索引来截取字符串
String str = "Hello World"; String subStr = str.substring(6); System.out.println(subStr); // 输出:World
以上代码中,只指定了开始索引为6,表示从索引为6的字符开始截取字符串,截取到字符串末尾。
需要注意的是,如果只指定了开始索引,而没有指定结束索引,将截取从开始索引到字符串末尾的子字符串。
另外,substring()函数也可以用来截取字符串的一部分字符,例如:
String str = "Hello World"; String subStr = str.substring(6, 8); System.out.println(subStr); // 输出:Wo
以上代码中,通过指定开始索引为6和结束索引为8,截取了字符串"Hello World"中的"Wo"部分。
需要注意的是,结束索引是不包含在截取的字符中的。
总结:通过Java的substring()函数可以实现字符串截取。可以通过指定开始索引和结束索引来截取字符串的一部分字符,也可以通过只指定开始索引来截取从开始索引到字符串末尾的子字符串。
