package smy.testfor;
/*增强for
一般用于循环遍历集合或数组,缺点是没法用索引
for(类型 变量:数组或集合){
循环体
}*/
public class TestArray {
public static void main(String[] args) {
String[] arr ={"hello","你好","萨瓦迪卡","阿倪阿塞呦"};
/*一般使用情况
for (int i = 0; i <arr.length ; i++) {
System.out.println(arr[i]);
}*/
for(String i:arr){
//把数组里的每一项赋值给变量i
System.out.println(i);
}
}
}
================================================================================
package smy.testfor;
import java.util.ArrayList;
import java.util.List;
public class TestList {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(12);
list.add(45);
list.add(78);
for(Integer object:list){ //如果没有用泛型,这里变量的类型要用Object
System.out.println(object*100);
}
}
}
本文详细解析了Java中增强for循环的使用方法,通过数组和List的实例展示了其语法及特点,强调了它在遍历集合或数组时的便利性和局限性。
1808

被折叠的 条评论
为什么被折叠?



