java怎么提高遍历map速度
展开全部
遍历map的方式有多种
如果只是获取key,或者value,推荐使用keySet或者values方式
for (Integer key : map.keySet()) {
System.out.println(key);
}
for (Integer value : map.values()) {
System.out.println(value);
}
如果同时需要key和value推荐使用entrySet
Set<Map.Entry<String, String>> entrySet = map.entrySet();
for (Map.Entry<String, String> entry : entrySet) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
不推荐先获取keySet(),再使用get(key)取value的方式
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询