今天在使用map进行遍历问题处理时发现,常规的遍历取值太麻烦了。
再网上看了下,发现一个map.Entry进行辅助遍历可以高效省事的取得需要的key和value
不再需要取key再匹配value
Iterator<Map.Entry<String, String>> iterator = result.entrySet().iterator();
//遍历所有信息
while (iterator.hasNext()) {
Map.Entry<String, String> entry = iterator.next();
//写入缓存
ConfigCache.put(entry.getKey(), entry.getValue());
使用map.Entry可以直接用方法getKey和getValue获取值键。
map.Entry返回的是Set,这里使用迭代器进行遍历。