zoukankan      html  css  js  c++  java
  • java List遍历的方法

    List可以用序号来遍历,但通常推荐使用iterator来遍历
    Iterator itr = list.iterator();
    while (itr.hasNext()) {
    Object nextObj = itr.next();
    }

    如果要全部删除,用clear()方法是最简单的。
    另外,Iterator也带有remove()方法,可以在遍历的时候,根据一定条件来进行删除。

    示例:

    import java.util.*;

    public class Test {
    public static void print(List<Integer> list) {
    Iterator<Integer> itr = list.iterator();
    while (itr.hasNext()) {
    System.out.print(itr.next());
    System.out.print(", ");
    }
    System.out.println();
    }

    public static void main(String[] args) {
    List<Integer> s = new ArrayList<Integer>();
    for (Integer i = 0; i < 10; i++) {
    s.add(i);
    }
    print(s);

    Iterator<Integer> itr = s.iterator();
    while (itr.hasNext()) {
    Integer i = itr.next();
    if (i % 3 == 0) {
    itr.remove();
    }
    }
    print(s);
    }
    }
  • 相关阅读:
    图书-哲学-奥卡姆剃刀:《奥卡姆剃刀原理》
    汉语-词语-认知:认知能力
    汉语-词语-认知:认知水平
    汉语-词语:认知
    pg_dump
    pg_ctl
    pg_controldata
    pg_config
    paste
    passwd
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/4308175.html
Copyright © 2011-2022 走看看