2011-03-14 52 views
0

喜所有我有这样的代码有这样的代码,其读取一些文本,并将其提取物之间的任何字符串的“[”和“]”,它应该打印在屏幕上的Android从字符串字符串数组

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

这是您的意思吗?

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