List<String> list = new ArrayList<String>();
list.add("AAAA");
list.add("BBBB");
list.add("CCC");
// 传统的for
for(int i=0;i<list.size();i++){
System.out.println(i);
}
// FOR-EACH
for(String s : list){
System.out.println(s);
}
编译器会认为:
1.创建名称为s的String变量。
2.将list的第一个元素赋给s。
3.执行重复的内容。
4.赋值给下一个元素s。
5.重复执行至所有的元素都被运行为止
希望对你有帮助。
温馨提示:内容为网友见解,仅供参考