集合中List、Set、Map的各种遍历方式
List有4种遍历方式
1.增强for
2.迭代器
3.普通for循环
4.ListIterator
Set有2种遍历方式
1.增强for
2.迭代器
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("张三");
set.add("李四");
set.add("王五");
set.add("赵六");
System.out.println("-------增强for------");
for (String s : set) {
System.out.println(s);
}
System.out.println("-------迭代器------");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()){
System.out.print(iterator.next() + "、");
}
}
Map有2种遍历方式
1.keySet(拿到’Key’放到set中,然后通过两种方式遍历)
2.entrySet(拿到’Key=Value’的形式放到一个Set中,然后可通过两种方式遍历)
集合中的List、Set、Map中的遍历方式就是这么多啦,是不是很简单呢,放两张集合中的关系图,
多了解集合类之间的关系可以很好的帮助我们记忆和运用哦!再见!