java 将字符串拆分为1000个字符的数组
你可以使用substring()方法将字符串拆分为1000个字符的数组。以下是一个示例代码:
public class Main {
public static void main(String[] args) {
String str = "这是一个超过1000个字符的字符串...";
String[] arr = splitString(str, 1000);
for (String s : arr) {
System.out.println(s);
}
}
public static String[] splitString(String str, int chunkSize) {
int length = (int) Math.ceil((double) str.length() / chunkSize);
String[] arr = new String[length];
for (int i = 0; i < length; i++) {
int start = i * chunkSize;
int end = Math.min((i + 1) * chunkSize, str.length());
arr[i] = str.substring(start, end);
}
return arr;
}
}
在上面的示例中,我们定义了一个splitString()方法,该方法接受一个字符串和一个chunkSize参数,用于指定每个数组元素的长度。我们使用Math.ceil()方法来计算数组的长度,并使用substring()方法将字符串拆分为每个指定长度的子字符串。最后,我们返回拆分后的字符串数组。
原文地址: https://www.cveoy.top/t/topic/hO7o 著作权归作者所有。请勿转载和采集!