首页 > 编程知识 正文

java遍历map的key,map的遍历方式有哪些

时间:2023-05-06 11:36:45 阅读:36341 作者:3267

迭代器可以用于遍历HashMap。 如果HashMap有更多元素(hasNext ) )方法返回true,否则返回false。 next ) )方法返回HashMap中的下一个重要元素,如果没有以下元素,则抛出异常NoSuchElementException :

要演示此程序,请执行以下操作:

importjava.util.HashMap示例;

importjava.util.Iterator;

importjava.util.Map;

公共类演示{

publicstaticvoidmain (字符串[ ] args ) {

Mapstudent=newHashMap (;

sudent.put('101 ',' Harry ' );

sudent.put('102 ','幻想导师');

sudent.put('103 ',' John ' );

sudent.put(104,mmdxf );

sudent.put(105,James );

Iteratori=student.keySet ().iterator );

wile(I.Hasnext ) ) ) ) )。

stringkey=(string ) i.next );

system.out.println ((nrollnumber : ) key;

system.out.println(name: ) student.get ) key );

}

}

}

输出结果

上面的程序输出如下-RollNumber:101

name:哈利

RollNumber:102

Name:梦幻导师

RollNumber:103

name:约翰

RollNumber:104

Name:mmdxf

RollNumber:105

Name:James

看看上面的步骤。

创建HashMap,然后使用HashMap.put ()将条目添加到HashMap中。 然后,使用使用迭代器界面的迭代器显示HashMap条目(键和值)。 演示的代码片段包括: Mapstudent=newHashMap (;

sudent.put('101 ',' Harry ' );

sudent.put('102 ','幻想导师');

sudent.put('103 ',' John ' );

sudent.put(104,mmdxf );

sudent.put(105,James );

Iteratori=student.keySet ().iterator );

wile(I.Hasnext ) ) ) ) )。

stringkey=(string ) i.next );

system.out.println ((nrollnumber : ) key;

system.out.println(name: ) student.get ) key );

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。