這是將值放入ArrayList中的代碼,我沒有將「ArrayList」與「,」分開。有人可以幫助我如何實現此任務嗎?如何在Android中使用JAVA拆分ArrayList?
spinnerArrayList = new ArrayList<String>();
spinnerArrayList.add(menuFieldInstance.getFieldValues());
Log.i("spinnerArrayList",""+spinnerArrayList);
//for(int j=0;j<spinnerArrayList.size();j++)
//{
Log.i("spinnerArrayList after splitting ,",""+spinnerArrayList.get(0).split(","));
//}
這裏是微調ArrayList和SpinnerArrayList分割後的logcat的.............
02-10 22:00:48.285:I/spinnerArrayList( 19300):[0100〜Avon & Somerset,0200〜貝德福德郡,0300〜劍橋郡,0400〜柴郡,0500〜倫敦市,0600〜克利夫蘭,0700〜坎布里亞郡,0800〜德比郡,0900〜德文郡&康沃爾郡, 1100〜Durham,1200〜Essex,1300〜Gloucestershire,1400〜大曼徹斯特,1500〜Hampshire,1600〜Hertfordshire,1700〜Humberside,1800〜肯特,1900〜Lancashire,2000〜Leicestershire,2100〜Linconshire,2200〜默西塞德郡,2300 〜大都會,2400〜諾福克,2500〜北安普敦郡,2600〜諾森比亞,2700〜北約克郡,2800〜諾丁漢郡,2900〜南約克郡,3000〜斯塔福德郡,3100〜薩福克郡,3200〜薩里,3300〜蘇塞克斯,3400〜泰晤士谷,3500〜沃裏克郡,3600〜西麥西亞, 3700〜西米德蘭茲,3800〜西約克郡,3900〜威爾特郡,4000〜Dyfed,4100〜Gwent,4200〜北威爾士,4300〜南威爾士,4400〜皇家阿爾斯特,4500〜斯特拉斯克萊德,4600〜蘇格蘭中部,4700〜鄧弗里斯和Galloway,4800〜Fife,4900〜Grampian,5000〜Lothian和Borders,5100〜蘇格蘭北部,5200〜Tayside,5300〜Gurnsey,5400〜澤西島,5500〜馬恩島,NO〜無警方反應,THAM〜THAMES VALLEY,WEST〜西米德蘭警官,5600〜白金漢] 02-10 22:00:48.285:I /分割後spinnerArrayList,(19378):[Ljava.lang.String; @ 41b9a498
split返回一個String數組,所以如果你想得到那個值,你需要記錄一個沒有記錄所有數組的索引。 –
可以給我示例代碼或編輯我的代碼 – user3233280
Arraylist包含離散元素,你不「分裂」它已經「分裂」。只需使用帶有索引的get()。 – csmckelvey