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

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()函数返回的是一个新的字符串对象,而不是修改原始字符串。因此,如果需要使用截取后的子字符串,需要将其赋值给一个新的字符串对象。