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

Java函数:如何截取字符串?

发布时间:2023-07-01 00:12:07

在Java中,可以使用substring()方法来截取字符串。substring()方法接受两个参数:起始索引和结束索引。起始索引是要截取的子字符串的 个字符的索引,而结束索引是要截取的子字符串的最后一个字符的索引加1。

以下是一个例子来说明如何使用substring()方法来截取字符串:

public class StringSubstringExample {
    public static void main(String[] args) {
        String str = "Hello, world!";
        
        // 截取索引2到索引6之间的子字符串
        String substring1 = str.substring(2, 7);
        System.out.println(substring1); // 输出 "llo, "
        
        // 截取索引7到结尾的子字符串
        String substring2 = str.substring(7);
        System.out.println(substring2); // 输出 "world!"
    }
}

在上面的例子中,我们使用substring()方法从字符串"Hello, world!"中截取了两个子字符串。 个substring1是从索引2到索引6的子字符串,所以它包含了"llo, "。第二个substring2是从索引7到字符串的结尾的子字符串,因此它包含了"world!"。

需要注意的是,substring()方法返回的是一个新的字符串,而不是修改原始字符串。所以,赋值给一个新的变量来保存截取后的子字符串是必要的。

还需要注意的是,索引是从0开始的。也就是说, 个字符的索引是0,第二个字符的索引是1,以此类推。所以,要截取字符串的 个字符,起始索引应该是0。