zoukankan      html  css  js  c++  java
  • List集合中特有的迭代器listiterator()

    package com.day15.collection;

    import java.util.ArrayList;
    import java.util.List;
    import java.util.ListIterator;

    public class ListThree {

      public static void main(String[] args) {
        List li=new ArrayList();
        li.add("a"); //Object obj=new String();
        li.add("Kobe");
        li.add("b");

        /*Iterator it=li.iterator();
        while(it.hasNext()) {
          String str=(String)it.next();//强制向下转型,因为next()返回的是obj
          if("Kobe".equals(str)) {
          li.add("bryant");//遍历的同时再增加元素,这叫并发修改,异常
        }
        }*/
        ListIterator it=li.listIterator();//List集合特有的迭代器ListIterator
        while(it.hasNext()) {
          String str=(String)it.next();
          if("Kobe".equals(str)) {
            //li.add("bryant");//遍历的同时再增加元素,这叫并发修改,异常
            it.add("bryant");
          }
        }

      System.out.println(li);//[a, Kobe, bryant, b]

    }

  • 相关阅读:
    Css颜色定义的方法汇总color属性设置方式
    关于css中的align-content属性详解
    关于char 指针变量char *=p;这个语句的输出问题
    事件绑定3
    事件绑定2
    事件绑定1
    XPath 初步讲解
    JSON初探
    CSS 媒体类型
    CSS Positioning(定位)
  • 原文地址:https://www.cnblogs.com/zhujialei123/p/8999858.html
Copyright © 2011-2022 走看看