zoukankan      html  css  js  c++  java
  • 迭代器三种遍历方法

    迭代器三种遍历方法,其中也有listIterator在遍历中加入新的元素,不会报错

     1 /*
     2              listIterator 方法有双向遍历的特点
     3                  如果要在迭代的过程中加入新的元素,那么就需要利用迭代器中的it.add()方法;
     4                  不能使用list.add()方法!
     5          */
     6         //三种遍历list容器的方式
     7         List list = new ArrayList();
     8         list.add("xiaoming");
     9         list.add("longge");
    10         list.add("daming");
    11         
    12         System.out.println("第一种方式:get()");
    13         for (int i = 0; i < list.size(); i++) {
    14             System.out.println(list.get(i));
    15         }
    16         
    17         System.out.println("第二种方式:迭代器");
    18         ListIterator it = list.listIterator();
    19         while(it.hasNext()){
    20             System.out.println(it.next());
    21         }
    22         
    23         
    24         System.out.println("第三种方式:逆的迭代器");
    25         
    26         while(it.hasPrevious()){
    27             System.out.println(it.previous());
    28         }
  • 相关阅读:
    201403-1
    201312-5 I’m stuck!
    201312-4
    201312-3
    201312-2 ISBN号码
    深度学习-李宏毅PPT总结
    梯度下降
    离散时间信号与系统-频域:5
    离散时间信号与系统-时域:4
    离散时间信号与系统-时域:3
  • 原文地址:https://www.cnblogs.com/bequt/p/5658276.html
Copyright © 2011-2022 走看看