zoukankan      html  css  js  c++  java
  • Java


    以下三种方法都是用来遍历 ArrayList 集合,第三种方法是采用迭代器的方法,该方法可以不用担心在遍历的过程中会超出集合的长度。

     1 package com.guyu.day0421;
     2 
     3 import java.util.ArrayList;
     4 import java.util.Iterator;
     5 import java.util.List;
     6 
     7 /**
     8  * @Author: Fred
     9  * @Date: 2021/4/21 10:03
    10  *    遍历 ArrayList:
    11  *      三种方法都是用来遍历 ArrayList 集合
    12  */
    13 public class Demo01 {
    14     public static void main(String[] args) {
    15         List<String> list = new ArrayList<String>();
    16         list.add("guyu");
    17         list.add("guyu1");
    18         list.add("guyu2");
    19 
    20 
    21         //1、遍历方法使用 For-Each 遍历 List
    22         for (String str : list) {
    23             System.out.println(str);
    24         }
    25 
    26         System.out.println("----------------------1");
    27 
    28         //2、把链表变为数组相关的内容进行遍历
    29         String[] strArray = new String[list.size()];
    30         list.toArray(strArray);
    31         for (int i = 0; i < strArray.length; i++) {
    32             System.out.println(strArray[i]);
    33         }
    34 
    35         System.out.println("----------------------2");
    36 
    37         //3、使用迭代器进行相关遍历
    38         Iterator<String> ite = list.iterator();
    39         while (ite.hasNext()) {
    40             System.out.println(ite.next());
    41         }
    42 
    43         System.out.println("----------------------3");
    44 
    45     }
    46 }

    Note:
    欢迎点赞,留言,转载请在文章页面明显位置给出原文链接
    知者,感谢您在茫茫人海中阅读了我的文章
    没有个性 哪来的签名!
    详情请关注点我
    持续更新中

    扫一扫  有惊喜

    © 2021 04 - Guyu.com | 【版权所有 侵权必究】

    没有个性 哪来的签名!
  • 相关阅读:
    Springboot html映射
    table 合并单元格
    Idea中Spring Boot 启动出错
    Modal模态框scrolltop保留上次位移的解决方案
    8、如何实现浏览器的前进、后退操作?
    html中table并排展示
    两个有序的链表的合并
    7、链表(下):如何轻松写出正确的链表代码?
    2018.10.12
    c语言关键字:const
  • 原文地址:https://www.cnblogs.com/guyu-/p/14685137.html
Copyright © 2011-2022 走看看