不是什么高级for循环,只是jdk1.5的新特性,新加的for循环增强,是for循环中的特例,用于集合和数组,在集合中使用可以提高编码效率, 优点主要体现在集合中,但是for循环增强并不能完全取代传统的for循环。比较
//传统的数组遍历
String[] persons={"李华","王明","张亮"};
for(int i=0;i<persons.length;i++){
System.out.println(persons[i]);
}
//使用增强for循环的数组遍历
String[] persons={"李华","王明","张亮"};
for(String person:persons){
System.out.println(person); |