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

概述

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

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

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

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

方法名说明
hashNext()询问有没有下一个元素
next()移动到下一个元素,并返回该位置上的元素
remove()删除集合元素
//使用迭代器遍历集合
//将集合中的所有键存储到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集合的方法

//使用增强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集合的方法二.使用增强for循环遍历Map集合的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部