[問題] ArrayList取值

看板AndroidDev作者 (一秒)時間14年前 (2011/09/19 19:15), 編輯推噓5(504)
留言9則, 7人參與, 最新討論串1/1
咦,我突然自己解出來了XDDD 解法如下: HashMap<String,String> record = new HashMap<String,String>(); record = (HashMap<String, String>) alldata.get(arg0); String name = record.get("name"); --- 原本的問題: 小妹我想用自訂的listview,所以先把做了一個 ArrayList 再使用HashMap把資料丟入arraylist 像下面的程式碼 ArrayList<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>(); for(int i=0;i<20;i++){ HashMap<String,String> item = new HashMap<String,String>(); item.put("name", i+""); item.put("price", i+""); list.add(item); } 這樣我要如何取得list的值呢? 我可以用list.get(0)得到一整筆的資料像這樣{name=0,price=0} 但我想直接像這樣 String _name = list.get(0)[name] 不知道是否可以做到,卡在這裡好久了,請各位請教>__< 謝謝各位 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.2.63 ※ 編輯: xlovelessx 來自: 61.63.2.63 (09/19 19:23)

09/20 00:10, , 1F
咦? Android可以用HashMap? 我怎麼都叫不出來.....
09/20 00:10, 1F

09/20 00:15, , 2F
我記錯了 沒有的是ArrayDeque 不是HashMap
09/20 00:15, 2F

09/20 02:21, , 3F
API跟JAVA一樣吧 到JAVA版問吧
09/20 02:21, 3F

09/20 02:21, , 4F
JAVA沒這種語法
09/20 02:21, 4F

09/20 10:36, , 5F
看起來像是自己發明的城市結構..
09/20 10:36, 5F

09/20 11:21, , 6F
多寫一個 getter 很痛苦嗎? @_@
09/20 11:21, 6F

09/20 11:33, , 7F
不好意思我自己有解出來,放在最上面了>"<
09/20 11:33, 7F
※ 編輯: xlovelessx 來自: 61.63.2.63 (09/20 11:34)

09/20 15:50, , 8F
解出來分享給推
09/20 15:50, 8F

09/21 00:53, , 9F
String _name = record.get(n).get("name");
09/21 00:53, 9F
文章代碼(AID): #1EToHNEG (AndroidDev)
文章代碼(AID): #1EToHNEG (AndroidDev)