2015-03-16 6 views
0

У меня есть гипотетическая строка с 2500 символами. (myString.length=2500), и я хочу разбить его на несколько строк на 500 символов и назначить эти новые строки строке Array.как разбить строку на несколько строк по указанному количеству символов в java

+0

возможно дубликат [Как разбить строку в Java] (http://stackoverflow.com/questions/3481828/how-to-split-a-string-in- java) – RomanK

+0

У этого вопроса нет языкового тега. – MuertoExcobito

+0

Роман, это не дубликат. muerto спасибо. Я добавил. –

ответ

1

Простейший способ состоит в том, чтобы найти общие разделительные строки, а затем перемещаться по значениям, добавляя подстроки в 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; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^