【发布时间】:2014-08-27 18:05:04
【问题描述】:
我正在修改其他人的代码。
我有一个List<HashMap<String, String>> 类型的变量
List<HashMap<String, String>> lst
我尝试通过使用获取项目单值
lst[0,1]
lst[0][1]
lst.get(0)[1]
lst.get(0)(1)
lst.get(0)("ID")
但不起作用。
如何获取单个item的值?
List<HashMap<String, String>> lst = null;
try{
lst = myXmlParser.detparse(reader);
}catch(Exception e){
Log.d("Exception", e.toString());
}
【问题讨论】:
-
使用
list.get(index);它将返回一个类型为HashMap<String,String>index的对象,这是您选择的int。 -
应该是
List<Map<String, String>> lst -
我使用了 list.get(index) 但它不会返回单个值它会返回一个包含 4 个项目的列表
-
不确定由 getparse 生成 List
> 的代码与“如何获取单个项目”的问题有关。