作者xlovelessx (一秒)
看板AndroidDev
标题[问题] ArrayList取值
时间Mon Sep 19 19:15:32 2011
咦,我突然自己解出来了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)
1F:推 LaPass:咦? Android可以用HashMap? 我怎麽都叫不出来..... 09/20 00:10
2F:推 LaPass:我记错了 没有的是ArrayDeque 不是HashMap 09/20 00:15
3F:推 nvidia:API跟JAVA一样吧 到JAVA版问吧 09/20 02:21
4F:→ nvidia:JAVA没这种语法 09/20 02:21
5F:→ gpc:看起来像是自己发明的城市结构.. 09/20 10:36
6F:推 PsMonkey:多写一个 getter 很痛苦吗? @_@ 09/20 11:21
7F:→ xlovelessx:不好意思我自己有解出来,放在最上面了>"< 09/20 11:33
※ 编辑: xlovelessx 来自: 61.63.2.63 (09/20 11:34)
8F:推 sorrel20567:解出来分享给推 09/20 15:50
9F:→ rj9rj9123:String _name = record.get(n).get("name"); 09/21 00:53