看板 AndroidDev 關於我們 聯絡資訊
咦,我突然自己解出來了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)
LaPass:咦? Android可以用HashMap? 我怎麼都叫不出來..... 09/20 00:10
LaPass:我記錯了 沒有的是ArrayDeque 不是HashMap 09/20 00:15
nvidia:API跟JAVA一樣吧 到JAVA版問吧 09/20 02:21
nvidia:JAVA沒這種語法 09/20 02:21
gpc:看起來像是自己發明的城市結構.. 09/20 10:36
PsMonkey:多寫一個 getter 很痛苦嗎? @_@ 09/20 11:21
xlovelessx:不好意思我自己有解出來,放在最上面了>"< 09/20 11:33
※ 編輯: xlovelessx 來自: 61.63.2.63 (09/20 11:34)
sorrel20567:解出來分享給推 09/20 15:50
rj9rj9123:String _name = record.get(n).get("name"); 09/21 00:53