增强For循环小例子

package java_test;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class ForeachDemo {
	public static void main(String[] args) {
		
		
		/*
		 * 增强for循环。作用:用于遍历Collction集合or数组.
		 * 格式:
		 * for(元素类型变量:Collection容器or数组)
		 * {
		 * }
		 */
		Collection coll=new ArrayList();
		coll.add("abc1");
		coll.add("abc2");
		coll.add("abc3");
		
		for(Object obj : coll){
			System.out.println(obj);
		}
		
		
		/*迭代器去除方法
		for (Iterator it = coll.iterator(); it.hasNext();) {
			Object obj = (Object) it.next();
			System.out.println(obj);
		}
		*/
		
		//对于数组的遍历,如果不操作角标,可以使用增强for循环;如果操作角标,使用普通for循环
		int [] arr= {23,43,123,123};
		for(int a : arr){
			System.out.println(a);
		}
	}
}

  

原文地址:https://www.cnblogs.com/youning/p/7375070.html