我是靠谱客的博主 纯真诺言,最近开发中收集的这篇文章主要介绍如何使用迭代器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集合的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复