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