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