Android от строки к массиву строк - PullRequest
0 голосов
/ 14 марта 2011

Привет всем, у меня есть этот код, есть этот код, который читает некоторый текст и извлекает любые строки между '[' и ']', и он должен напечатать его на экране

String lines[] = {addressString};
for (int i = 0; i < lines.length; i++) {
    int be = lines[i].indexOf('[');
    int e = lines[i].indexOf(']');
    String fields = lines[i].substring(be+1, e);
}

мой вопрос заключается в том, что я хочу изменить строку «поля» на строку массива, чтобы при ее печати я могу напечатать его как поля [0], поля [1], .... и т. д. до конца текста ....?

любые предложения ... ??

Большое спасибо

1 Ответ

1 голос
/ 14 марта 2011

Это то, что вы имеете в виду?

String lines[] = {addressString};
String fields[] = new String[lines.length];
for (int i = 0; i < lines.length; i++) {
    int be = lines[i].indexOf('[');
    int e = lines[i].indexOf(']');
    fields[i] = lines[i].substring(be+1, e);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...