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

Java函数实现字符串截取

发布时间:2023-11-22 04:10:49

Java中可以使用substring()方法来实现字符串截取,以下是一个示例代码:

public class StringTruncate {
    public static void main(String[] args) {
        String str = "这是一个超过1000个字的字符串...";
        String truncatedStr = truncateString(str, 1000);
        System.out.println(truncatedStr);
    }

    public static String truncateString(String input, int maxLength) {
        if (input.length() <= maxLength) {
            return input;
        } else {
            return input.substring(0, maxLength);
        }
    }
}

以上代码中,定义了一个名为truncateString()的方法,接收两个参数,一个是要截取的字符串input,另一个是截取的最大长度maxLength。如果字符串的长度小于或等于最大长度,则直接返回原字符串;否则,使用substring()方法截取从索引0到maxLength-1的子串返回。在main()方法中,我们传入一个长度超过1000的字符串来测试截取功能。

运行以上代码会输出截取后的字符串,如果输入字符串的长度小于或等于1000,则输出原字符串;否则,输出截取后的前1000个字符。