在JDK1.5之前使用for循环对集合,数值和迭代器进行遍历,需要创建索引变量,条件表达式
这样 会造成代码混乱,并增加出错的几率,并且每次循环 中索引变量或者迭代器都会出现3次
,有两次出错的机会,而且会有一些性能损失,其性稍微落后于foreach循环。所以对于数据集合
的遍历,建议使用foreach循环完成
public class User {
public static void main(String[] args) {
// TODO Auto-generated method stub
List <String> list =new ArrayList<String>();
list.add("zxc");
list.add("dfg");
list.add("vas");
list.add("bnm");
System.out.println("foreach遍历:\n\t");
for (String string:list) {
System.out.print(string);
}
System.out.println();
String[] str=new String[list.size()];
list.toArray(str);
for (String s:str) {
System.out.print(s);
}
}
}