Android从字符串到字符串数组

时间:2011-03-14 02:41:02

标签: android arrays string

嗨所有我有这个代码有这个代码读取一些文本,它提取'['和']'之间的任何字符串,它应该在屏幕上打印

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);
}

我的问题是我想将字符串“fields”更改为数组字符串,以便我打印它时 我可以将它打印为字段[0],字段[1],......等,直到文本结束....?

任何建议...... ??

非常感谢

1 个答案:

答案 0 :(得分:1)

这是你的意思吗?

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);
}