本文主要是介绍增强for循环 1.底层依然是迭代器 2.可遍历各种类型的数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
增强for循环底层依然是迭代器。 因为单步调试,我们是可以进来的。
增强for也是我们在开发中使用最多的一种遍历方式。
可以实现各种数据类型的遍历。
package org.example.testFor;import com.google.common.collect.Maps;
import com.google.common.collect.Sets;import java.util.Map;
import java.util.Set;public class Main {public static void main(String[] args) {// 遍历SetSet<Integer> set = Sets.newHashSet(1, 2, 5, 4, 3);for (Integer num : set) {System.out.println(num);}// 遍历HashMapMap<Integer, String> map = Maps.newHashMap();map.put(1, "123");map.put(2, "456");for (Integer key : map.keySet()) {System.out.println(key + ":" + map.get(key));}}
}/*
1
2
3
4
5
1:123
2:456*/
这篇关于增强for循环 1.底层依然是迭代器 2.可遍历各种类型的数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!