用迭代器遍历map

来源:互联网 发布:为知笔记 设置分享密码 编辑:程序博客网 时间:2024/06/14 06:40

Iterator<Entry<String, Integer>> iterator = map.entrySet().iterator();

//迭代器的使用
while (iterator.hasNext()) {                
    Entry<String, Integer> entry = iterator.next();
    System.out.print(entry.getKey() + "(" + entry.getValue()+ ") \t");
}


//获得map的迭代器,用作遍历map中的每一个键值对Iterator是迭代器,map之前应该定义过,姑且认为是HashMap。<Entry<String,String>>表示map中的键值对都是String类型的。map.entrySet()是把HashMap类型的数据转换成集合类型map.entrySet().iterator()是去获得这个集合的迭代器,保存在iter里面
                                             
1 0