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

使用Java的substring函数从字符串中截取子串

发布时间:2023-08-02 01:34:18

Java中的substring函数可以使用两种不同的方式截取子串:根据索引位置截取和根据起始索引和结束索引截取。

根据索引位置截取子串的语法如下:

String substring(int beginIndex)

这个方法会返回从指定索引位置开始到字符串的末尾的子串。例如,对于字符串 "Hello World",使用substring(6)将返回 "World"。

String substring(int beginIndex, int endIndex)

这个方法会返回从指定起始索引开始到指定结束索引的子串,但不包括结束索引对应的字符。例如,对于字符串 "Hello World",使用substring(0, 5)将返回 "Hello"。

下面是一个使用substring函数的示例:

public class SubstringExample {
    public static void main(String[] args) {
        String str = "Hello World";
        
        // 根据索引位置截取子串
        String sub1 = str.substring(6);
        System.out.println(sub1); // 输出 "World"
        
        // 根据起始索引和结束索引截取子串
        String sub2 = str.substring(0, 5);
        System.out.println(sub2); // 输出 "Hello"
    }
}

注意,substring函数返回的是一个新的字符串,原始字符串不会被修改。

此外,还可以使用substring方法来实现字符串的截取、拼接等操作,提高代码的可读性和可维护性。