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

Java中如何实现一个函数,用于截取指定字符串中的指定部分?

发布时间:2023-06-19 01:52:00

Java中可以使用字符串的substring()函数来截取指定字符串中的指定部分。具体实现方法如下:

public static String cutString(String str, int start, int end) {

    // 判断参数是否合法

    if (start < 0 || end < 0 || start > end || end > str.length()) {

        return null;

    }

    // 截取字符串

    String result = str.substring(start, end);

    return result;

}

该函数有三个参数:原字符串、起始位置和结束位置。函数首先判断这三个参数是否合法。要求起始位置和结束位置必须大于等于0且小于字符串长度,起始位置还需要小于结束位置。如果参数不合法,则返回null。

接着,调用原字符串的substring()函数实现字符串的截取。substring()函数的 个参数是起始位置,第二个参数是结束位置,其中起始位置包括在截取的结果中,但结束位置不包括在截取的结果中。

最后,返回截取的结果。

例如,如果要截取字符串"abcdef"中第3到第4个字符,可以调用cutString("abcdef", 2, 4),函数的返回值为"cd"。