преобразование строки в массив строк в Java - PullRequest
0 голосов
/ 03 апреля 2012

Я просто не могу найти, как это сделать.Итак, у меня есть строка, которая будет выглядеть примерно так:

do this
then do that
then more of this

, и мне нужно превратить это в массив строк.где каждая новая строка должна быть отдельной записью в массиве.Мне нужно это сделать, чтобы я мог обрабатывать каждую строку или команду отдельно.Я не могу ввести его непосредственно в массив, потому что он загружается из текстового документа, и есть некоторый код, который удаляет комментарии и ненужные пустые строки, и еще несколько вещей со строкой, прежде чем она должна стать массивом.

спасибо заранее!

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012
String s = "do this\nthen do that\nthen more of this";
String[] split = s.split("\n");
1 голос
/ 03 апреля 2012

Попробуйте это:

string.split("(?m)\n");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...