foreach详解

说明:

使用foreach循环优于for循环,foreach是JDK1.5新添加的。java

关键:数组

for (Type e:collection){
    对变量e的使用
}
//参数说明:
//e:其类型Type是集合或数组的元素值类型用来接收集合或数组collection中的一个元素
//collection:要遍历的数组或集合,也能够是迭代器

代码:

import java.util.List;
import java.util.ArrayList;
import java.util.List;
public class UseForeach {

	public static void main(String[] args) {
		List<String> list=new ArrayList<String>();
		//遍历集合
		list.add("abc");
		list.add("def");
		list.add("hjj");
		list.add("klm");
		list.add("nop");
		list.add("qrs");
		System.out.println("foreach example\n");
		for(String string:list) {
			System.out.println(string);
		}
		System.out.println();
		String[] strs=new String[list.size()];
		//遍历数组
		list.toArray(strs);
		for(String string:list) {
			System.out.println(string);
		}

	}

}