intellij idea下载 Mxnet docker容器 kubernetes menu ios4 base64 vue路由 vue样式 后台ui模板 后台管理系统模板 android经典项目开发实战 在线考试系统代码 matlab读取dat文件 oracle查看数据库状态 pcie转sata mysql查询结果拼接 普通话网上报名 python操作文件 javafinally java基础编程 java中collection java中的map java网络编程实例 方正流行体 vbs脚本 影视后期软件 js闭包的理解 c语言代码表白 银头鲑鱼 模拟人生2夜生活 xflow 编程之家 c语言图书管理系统 极速傲引擎 音乐迷 set函数 cdr如何做立体字 php队列 ps透明度
当前位置: 首页 > 学习教程  > 编程语言

java集合学习2(迭代)

2020/11/4 14:32:46 文章标签:

Java 集合迭代学习 需要注意并发修改异常,解决方法是使用listIterator来迭代 package test2;import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.ListIterator;public class test {public static void main(String…

Java 集合迭代学习

需要注意并发修改异常,解决方法是使用listIterator来迭代

package test2;

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

public class test {
    public static void main(String[] args) {
        //1.创建集合对象
        List list=new ArrayList();
        //2.向集合对象中添加元素
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
        //3.迭代集合
        ListIterator iterator = list.listIterator();//iterator 迭代器
        while (iterator.hasNext()){
            String next = (String) iterator.next();
            if("b".equals(next)){//常量写前面可以规避空指针异常
                iterator.add("java");//如果集合中有b元素 就向集合内再添加一个java元素
            }
            System.out.println(next);
        }
        System.out.println("----分割-----");
        System.out.println(list);

    }
}


本文链接: http://www.dtmao.cc/news_show_350176.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?