Android 怎么得到Map里面的数据

图片说明

比如说这个 我只想得到key为2 value为"第二个数"这条数据 应该怎么写?

map.get("2");

map.get("key");map是键值对的数组

跟Java一样的方式进行获取就可以了。你可以在使用前判断一下:


if(maps.containsKey("指定key")){//为true则包含.
    String value = maps.get("指定key");
}


V get(Object key) 用这个方法,其中传入参数为你要获取的健,这样就有:String value = map.get("2") ;

其实你这个HashMap实例,遍历可以直接用Map内部类Entry来遍历,进行一定的代码优化:
Map map = new HashMap();
for (Map.Entry entry : map.entrySet()) {}

if(maps.containsKey(key)){
value = maps.get(key);
}