我很抱歉这个基本的东西可以解释一下这个方法是如何工作的。
for (Map.Entry<Object, Object> en : m.entrySet()) {
Object object = en.getKey();
Object object1 = en.getValue();
}
答案 0 :(得分:0)
对于每个循环,你只需要遍历该映射中的所有值。
Map.Entry类只包含键和值的组合,因此您可以一次处理这两种信息。
答案 1 :(得分:0)
对于m.entrySet()中的每个(键,值)对,设置&#34; object&#34;关键和&#34; object1&#34;到值
答案 2 :(得分:0)
此for循环获取地图的一个条目,将其存储在en
中,然后执行循环体。循环体分别存储密钥和值object
和object1
。然后,开始下一次迭代,其中获得地图中的下一个条目。继续该过程,直到迭代/处理了地图中的每个项目。这个循环也称为a(对于某些对象组中的每个项目!)循环,通常用于迭代集合。
答案 3 :(得分:0)
"m"
是Map
的一个实例,因此,m.entrySet()
会返回地图中的整个<key,value>
条目集。
现在,循环从0迭代到"m"
中的元素数(即m.size()
),每个条目都存储到"en"
中,循环被迭代,即{{1}当前元素的"key"
和"object"
存储在"value"
中。
希望它有所帮助.. :)