android Map遍历的四种方式
16lz
2021-01-26
android Map遍历的四种方式
- 1
- 2
- 3
- 4
- 来源
1
// 一、推荐只用value的时候用,都懂的。。。 // Map.values()遍历所有的value,不遍历key for (String v : map.values()) { System.out.println("value= " + v); }
2
// 二、取二次值,先取key再取value,建议只需要用key的时候使用,节省时间、空间 // keySet遍历key和value for (String key : map.keySet()) { System.out.println("key= "+ key + " and value= " + map.get(key)); }
3
// 三、取一次值,一次把key和value全部取出 // entrySet使用iterator遍历key和value Iterator<Map.Entry<String, String>> it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry<String, String> entry = it.next(); System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); }
4
// 四、推荐,尤其是容量大时,TreeMap尤其推荐 // entrySet遍历key和value for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); }
来源
map遍历 四种方式
更多相关文章
- Android(安卓)遍历Hashmap里面的key 和value
- Android初级教程获取手机系统联系人信息
- Android(安卓)使用Zxing2.1 来读取二维码
- Android(安卓)获取调用接口的包名
- 继续推荐Android12个自测源码
- [Android(安卓)Pro] Android(安卓)官方推荐 : DialogFragment 创
- IT蓝豹强烈推荐:符合1-2年工作经验,开发中的难点及相关优化:
- Android(安卓)ActionBar完全解析,使用官方推荐的最佳导航栏(下)
- 10月份推荐android开发职位#安卓巴士公益推荐工作#