我是靠谱客的博主 纯真诺言,这篇文章主要介绍如何使用迭代器Iterator与增强for循环遍历Map集合?一.使用迭代器Iterator遍历Map集合的方法二.使用增强for循环遍历Map集合的方法,现在分享给大家,希望可以做个参考。

Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。

Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。

一.使用迭代器Iterator遍历Map集合的方法

1.Iterator(迭代器)的常用方法

方法名说明
hashNext()询问有没有下一个元素
next()移动到下一个元素,并返回该位置上的元素
remove()删除集合元素
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
//使用迭代器遍历集合 //将集合中的所有键存储到set集合 Set<String> kye=people.keySet(); //使用set集合中的.iterator()方法将将所有的键付给迭代器 Iterator<String> iterator=kye.iterator(); //遍历迭代器判断是否存在另一个可访问的元素 while (iterator.hasNext()){ //获取到每一个遍历到的键,返回要访问的下一个元素 String str=iterator.next(); //通过get()方法来获取值,并输出值 System.out.println(people.get(str)); }

注意:因为Map集合是一个无序集合,所以需要用无序集合Set来接受并存储所有的键。

二.使用增强for循环遍历Map集合的方法

复制代码
1
2
3
4
5
6
7
8
//使用增强for循环遍历集合 //将集合中的所有键存储到set集合 Set<String> kye=people.keySet(); //遍历每一个键,并将键的值赋给str for (String str:kye) { //通过get()方法,输出每一个值 System.out.println(people.get(str)); }

最后

以上就是纯真诺言最近收集整理的关于如何使用迭代器Iterator与增强for循环遍历Map集合?一.使用迭代器Iterator遍历Map集合的方法二.使用增强for循环遍历Map集合的方法的全部内容,更多相关如何使用迭代器Iterator与增强for循环遍历Map集合?一.使用迭代器Iterator遍历Map集合内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部