2011-03-14 27 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); 
}