JDK 1.5 版本的新特性 for循环的另一种形式,称作 foreach循环,是for循环的扩展,提供了对集合的简易的遍历。 eg: List<String> list = new ArrayList<String>(); for(int i=0;i<=10;i++){ System.out.println(list.get(i)); } 等价于 for(String i:list){ System.out.println(i); }
JDK5后才出现的foreach循环,其实还是for循环
for(Element element:rtlist)for(int i = 0; i<rtlist.length;i++) 关于element的操作 java新特性里边的一种
建议楼主了解一下jdk1.5的所有新特性。
jdk1.5的新特性,我来也学习一下!
Read the sentence like this "For every element in rtlist."
考虑一下这个例子,比如一个数组 int[] a = new int[];想打印这个数组中的每个元素可以用 for(int i=0; i<a.length; i++) System.out.println(a[i]);如果用这个新特性的话就可以这样写 for(int e : a) System.out.println(e); //for each e in a;
就是遍历rtlist下的所有元素
是for的一个新语法
也叫 foreach
就是把 rtlist 里的数据都读出来
for(类型 名字:集合名字)
eg: List<String> list = new ArrayList<String>();
for(int i=0;i<=10;i++){
System.out.println(list.get(i));
}
等价于
for(String i:list){
System.out.println(i);
}
关于element的操作
java新特性里边的一种
System.out.println(a[i]);如果用这个新特性的话就可以这样写
for(int e : a)
System.out.println(e); //for each e in a;