zoukankan      html  css  js  c++  java
  • java中List元素移除元素的那些坑

    https://blog.csdn.net/javageektech/article/details/96668890

     List  的迭代器类

    采用倒序移除

    jdk1.8的写法

    public static void main(String[] args) {
    List<String> list = new ArrayList<String>();
    list.add("11");
    list.add("11");
    list.add("12");
    list.add("13");
    list.add("14");
    list.add("15");
    list.add("16");
    System.out.println("原始list元素:"+ list.toString());

    //通过迭代器移除等于11的元素
    Iterator<String> iterator = list.iterator();
    while(iterator.hasNext()) {
    String item = iterator.next();
    if("11".equals(item)) {
    iterator.remove();
    }
    }
    System.out.println("通过迭代器移除后的list元素:"+ list.toString());

    public static void main(String[] args) {
    List<String> list = new ArrayList<String>();
    list.add("11");
    list.add("11");
    list.add("12");
    list.add("13");
    list.add("14");
    list.add("15");
    list.add("16");
    System.out.println("原始list元素:"+ list.toString());

    //jdk1.8移除等于11的元素
    list.removeIf(item -> "11".equals(item));
    System.out.println("移除后的list元素:"+ list.toString());

    }

  • 相关阅读:
    Splash wait() 方法
    Splash go() 方法
    Splash 对象方法
    短信接口文档
    WMS开发环境
    Eureka
    pom.xml settings.xml
    Druid
    EAI并发
    重启WMS服务
  • 原文地址:https://www.cnblogs.com/jishumonkey/p/12119696.html
Copyright © 2011-2022 走看看