1、方式一
for(x <- map1){
println(x)
}
2、方式二
for ((k,v) <- map1){
println(k + " -> " + v)
}
3、方式三
for(k <- map1.keys){
println(k)
}
4、方式四
for (v <- map1.values){
println(v)
}
5、方式五
for (x <- map1){
println(x._1 + "->" + x._2)
}
6、方式六
map1.iterator.foreach(x => println(x._1 + "->" + x._2))
7、方式七
map1.iterator.foreach(x =>{
x.productIterator.foreach(println)
})
8、方式八
map1.iterator.foreach(_.productIterator.foreach(println))
9、方式九
map1.iterator.foreach(x => {
val itera = x.productIterator
for(m <- itera){
println(m)
}
})