学习内容
foreach再java1.5后出现,用于数组(char)和容器(iterater),使得我们不必创建int变量去对访问项的序列进行计数,foreach将自动产生每一项。
遍历char数组和遍历iterater
public class Foreach {
public static void main(String args[]) {
charTest();
iteraterTest();
}
/**
* 用于数组
*/
static void charTest(){
float[] f = new float[5];
for (int i = 0; i < 5; i++) {
f[i]=(float) Math.random();
}
for (float fl : f) {
System.out.println(fl);
}
}
/*
* 用于集合
*/
static void iteraterTest(){
ArrayList<Integer> list = new ArrayList<>();
for (int i = 0; i < 5; i++) {
list.add(i);
}
for (Integer e : list) {
System.out.println(e);
}
}
}