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个字符。
