日期:2014-05-19  浏览次数:20899 次

(笔记)J2EE中如何运用for-loop加强(enhanced)---New Features of J2EE
package j2ee;

import java.util.ArrayList;
import java.util.List;

       public class ForEnhanced {
(1)在没有用iterator的情况下,for-loop遍历:其中涉及到list.size()方法和list的get()方法
        public static void iteratorAarrayByFor(){
List <String> list = new ArrayList<String>();
list.add("How are you, guy?");
list.add("I am okay,Thanks!");
for(int i=0;i<list.size();i++){
String str=list.get(i);
System.out.println(str);
}
}

(2)在没有用iterator的情况下,for-loop enhanced,将for-loop简化,只涉及到list 的add方法;在for语句中 先声明一个与List类list对象中数据相同的类的对象,此例子中声明String str “:”标示“in”的意思;简单翻译为 String str 在List类list对象中数据中
public static void iteratorAarrayByForenhenced(){
List <String> list = new ArrayList<String>();
list.add("How are you, guy?");
list.add("I am okay,Thanks!");
for(String str:list){
System.out.println(str);
}
}


public static void main(String[] args) {
// iteratorAarrayByFor();
iteratorAarrayByForenhenced();
}

}