您的位置:首页 > 编程语言 > Java开发

java中遍历集合的三种方式

2016-11-28 20:27 295 查看
第一种遍历集合的方式:将集合变为数组

1 package com.lw.List;
2
3   import java.util.ArrayList;
4   import java.util.List;
5   import java.util.ListIterator;
6
7   public class Demo1 {
8
9      /**
10       * @param args
11       */
12      public static void main(String[] args) {
13          // TODO Auto-generated method stub
14         //三种方式遍历集合:
15           List list = new ArrayList<>();
16          list.add("洛洛");
17           list.add("君君");
18          list.add("莉莉");
19           list.add("琳琳");
20           list.add("凯欣");
21
22           //方式一 : 将集合变为数组
23           Object[] o = list.toArray();
24          for(Object s : o){
25
26               System.out.println((String) s);
27    }
}
}


第二种遍历集合的方式:get()方法获取 : 只能在list集合中使用, 只有list集合才有索引值。

1 package com.lw.List;
2 import java.util.ArrayList;
3 import java.util.List;
4 import java.util.ListIterator;
5
6 public class Demo2 {
7
8     /**
9      * @param args
10      */
11     public static void main(String[] args) {
12         // TODO Auto-generated method stub
13
14          List list = new ArrayList<>();
15          list.add("洛洛");
16          list.add("君君");
17          list.add("莉莉");
18          list.add("琳琳");
19          list.add("凯欣");
20              for(int i = 0;i<list.size();i++){
21              System.out.println(list.get(i));
22        }
23   }

}


第三种遍历集合的方式:通过迭代器

 1 package com.lw.List;
2 import java.util.ArrayList;
3 import java.util.List;
4 import java.util.ListIterator;
5
6 public class Demo3 {
7
8 /**
9 * @param args
10 */
11 public static void main(String[] args) {
12 // TODO Auto-generated method stub
13
14 List list = new ArrayList<>();
15 list.add("洛洛");
16 list.add("君君");
17 list.add("莉莉");
18 list.add("琳琳");
19 list.add("凯欣");
20 ListIterator it = list.listIterator();
21
22 while(it.hasNext()){
23
24 System.out.println(it.next());
25 }
26 }
27 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: