zoukankan      html  css  js  c++  java
  • java中遍历集合的三种方式

    第一种遍历集合的方式:将集合变为数组

     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 }         
  • 相关阅读:
    day54——Python 处理图片
    day53——Python 处理 Excel 数据
    day52——Python 处理附件
    day51——爬虫(一)
    大数据治理体系简谈
    redis环境的安装
    微服务体系操作日志如何记录?
    mysql数据库设计规范
    win系统下git代码批量克隆,批量更新
    java实现二维码登录功能
  • 原文地址:https://www.cnblogs.com/lwlxqlccc/p/6111202.html
Copyright © 2011-2022 走看看