zoukankan      html  css  js  c++  java
  • list的遍历之迭代器增删改查

    ArrayList<Integer> list = new ArrayList<>();
    list.add(1);
    list.add(8);
    list.add(5);
    list.add(2);
    list.add(3);
    for (Integer integer : list) {
    list.set(0,3);
    //list.remove(1);
    //增强for 底层用的还是iterator 所以还是不能删除 增加
    }
    ListIterator<Integer> iter = list.listIterator();
    while (iter.hasNext()){
    iter.next();
    iter.remove();
    System.out.println(list);
    return;
    //list特有的迭代器就可以玩增删 有其特殊的方法
    }
    System.out.println(list);
    Iterator<Integer> iterator = list.iterator();
    while (iterator.hasNext()){
    //这个和那谁是一样的
    System.out.println(iterator.next());
    list.set(0,5);
    System.out.println(list.get(4));
    }
    System.out.println(list);
    }
  • 相关阅读:
    ASP.NET 学习笔记(一)ASP.NET 概览
    JSP基础
    算法
    TestNG基础教程
    TestNG基础教程
    TestNG基础教程
    Jira
    Jira
    Jira
    Jira
  • 原文地址:https://www.cnblogs.com/KingAndPig/p/13736108.html
Copyright © 2011-2022 走看看