Java 中循环 entrySet 抽取 Map 的 Key、Value
ITPOW2018/4/14 11:50:36
要获取 Map 的各项 Key 和 Value,并不是 getKey(i)、getValue(i) 那么简单,比较麻烦,具体如下:
// 假设 map 的 Key、Value 类型均为 String for (Map.Entry<String, String> entry : map.entrySet()) { try { String key = entry.getKey(); String value = entry.getValue(); } catch (Exception ex) { } }
总体来说,就是:
先用 entrySet() 获取各项的集合。
再用 Map.Entry 循环这个集合,返回各项。
再对各项用 getKey、getValue 取值。
的确挺啰嗦的。
<<返回首页<<