当我们在java 中得到一个map集合对象,想把这个集合对象内包含的元素全部打印出来时(包含每个元素的key和value也需要打印出来),我们可以用如下语句。
java代码如下
import java.util.Iterator;
import java.util.Map.Entry;
private voidprintMethod(Map<String ,String> cellmap){
Iterator<Entry<String,String>> iter = cellmap.entrySet().iterator();
System.out.println("*********循环输出开始***********");
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
System.out.println(key+" =="+val);
}
System.out.println("**********循环输出结束**********");
}
通过代码实际运行一下
运行以上这段java程序的main方法
运行结果如下
可以看到,已经赋值的map集合对象,已经被全部打印输出到控制台了,包含元素中的 key值 与 value,这里为了方便读者看到,这里的元素类型为String 当然可以是其他的类型,比如Object类型