Java中如何使用String的substring()函数截取字符串?
发布时间:2023-07-19 23:27:36
在Java中,可以使用String的substring()函数来截取字符串。该函数的语法如下:
substring(int beginIndex)
substring(int beginIndex, int endIndex)
其中,beginIndex参数表示起始位置的索引(包含在结果中),endIndex参数表示截取结束位置的索引(不包含在结果中)。
下面是一些使用substring()函数截取字符串的示例:
String str = "Hello World"; // 从索引2开始截取到字符串末尾 String substr1 = str.substring(2); System.out.println(substr1); // 输出 "llo World" // 从索引0开始截取到索引5(不包含)的子字符串 String substr2 = str.substring(0, 5); System.out.println(substr2); // 输出 "Hello" // 从索引6开始截取到索引11(不包含)的子字符串 String substr3 = str.substring(6, 11); System.out.println(substr3); // 输出 "World"
需要注意的是,substring()函数返回的是一个新的字符串对象,而不是修改原始字符串。因此,如果需要使用截取后的子字符串,需要将其赋值给一个新的字符串对象。
