首页题目详情
在Java中,使用Map.entrySet()遍历的方式,正确的代码是?

A.for (Map.Entry<K, V> entry : map.entrySet()) { ... }
B.for (Map.Entry<K, V> entry : map.values()) { ... }
C.for (Map.Entry<K, V> entry : map.keySet()) { ... }
D.for (V value : map.entrySet()) { ... }
优质解答
答案
A
解析
entrySet()返回的是Map.Entry<K, V>的集合,可以用for循环直接遍历该集合,正确访问方式是获取每个Map.Entry对象。选项B和C访问的是错误类型的集合,D中的value类型错误。
Java语言程序设计单选题中等AI生成