> 文档中心 > foreach语句(增强 for() 循环)(Java5的新特征之一)

foreach语句(增强 for() 循环)(Java5的新特征之一)


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); }

List曾强for循环

Set的增强for循环

HashSet<Object> set = new HashSet<>(); for (Object o : set) {     System.out.println(o); }

Set的增强for循环

Map的增强for循环

HashMap<Integer, String> map = new HashMap<Integer,String>(); for (Integer integer:map.keySet()){     System.out.println(map.get(integer)); }