`
danielhjd
  • 浏览: 246254 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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

    博客分类:
  • 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();
}

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics