foreach
语句(增强 for()
循环)
foreach
语句(增强 for()
循环)
foreach
语句是 Java5
的新特征之一,便于遍历数组、集合等方面
foreach
语句(增强型 for()
循环):
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
for(ElementType element: arrayName){};
//上述for循环可被解读为:for each element in arrayName do {...}
for(元素的数据类型(int) 变量(i):Collection集合or数组(num)){基本操作(i.sout输出i)}
▶List
的增强for
循环
ArrayList<Object> list = new ArrayList<>();
for (Object o : list) {
System.out.println(o);
}
▶Set
的增强for
循环
HashSet<Object> set = new HashSet<>();
for (Object o : set) {
System.out.println(o);
}
▶Map
的增强for
循环
HashMap<Integer, String> map = new HashMap<Integer,String>();
for (Integer integer:map.keySet()){
System.out.println(map.get(integer));
}