如何按 java 中指定的字符数将字符串拆分为多个字符串

how to split a string to several Strings by Specified number of characters in java

我有一个包含 2500 个字符的假设字符串。 (myString.length=2500),我想将它分成每 500 个字符的几个字符串,并将这个新字符串分配给一个数组字符串。

最简单的方法是找到总的拆分字符串,然后通过值将子字符串添加到 ArrayList 或其他东西中。大概长得像这样:

int splits = myString.length()/divisor;
int first = 0;
int second = divisor;
for (int i = 0; i < splits; i++) {
    arrayList.add(myString.substring(first, second));
    first += divisor;
    second += divisor;
}