如何将以下Map foreach代码转换为java 1.6兼容性?

如何将以下Map foreach代码转换为java 1.6兼容性?,java,Java,如何将以下代码转换为Java 1.6版 fruitMap.forEach((fruit, FruitsList) -> { Iterator<Fruits> iterator = FruitsList .iterator(); }); fruitMap.forEach((水果,水果列表)->{ 迭代器迭代器=水果列表 .iterator(); }); 如果只需要每个值的迭代器 for(FruitsList li

如何将以下代码转换为Java 1.6版

fruitMap.forEach((fruit, FruitsList) -> {
         Iterator<Fruits> iterator = FruitsList
               .iterator();
         });
fruitMap.forEach((水果,水果列表)->{
迭代器迭代器=水果列表
.iterator();
});

如果只需要每个值的迭代器

for(FruitsList list : fruitMap.values()) {
   Iterator<Fruits> iterator = list.iterator();
   //do something with the iterator
}
for(水果列表:fruitMap.values()){
迭代器迭代器=list.Iterator();
//用迭代器做些什么
}
这是另一种方式:

for(Map.Entry<?, List<Fruits>> entry : fruitMap.entrySet()) {
   Iterator<Fruits> iterator = entry.getValue().iterator();
}

for(Map.entry)确切地说,什么是
水果地图
?水果列表发生了什么事?
水果列表
可以通过
entry.getValue()
@Rolando获得您的意思是:① <代码>列表=entry.getValue();
② <代码>迭代器迭代器=list.Iterator();?☺