zoukankan      html  css  js  c++  java
  • 遍历List、Map删除元素

    遍历List删除元素

    方法一:

    List<String> list = new ArrayList<>();
    list.add("1");
    list.add("2");
    list.add("3");
    list.add(null);
    list.add("5");
    
    for(int i=0; i<list.size(); i++){
        list.remove(i);
        i--;
    }
    System.out.println(list.size());


    方法二:

    List<String> list = new ArrayList<>();
    list.add("1");
    list.add("2");
    list.add("3");
    list.add(null);
    list.add("5");
    for (Iterator iterator = list.iterator(); iterator.hasNext();) {
        String tmp = (String)iterator.next();
        iterator.remove();
    }
    System.out.println(list.size());

     

    遍历Map删除元素

    方法一: 

    Map<String,String> map = new HashMap<>();
    map.put("1","aaa");
    map.put("2","bbb");
    map.put("3","ccc");
    map.put("4","ddd");
    map.put("5","eee");
    
    Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
    while (it.hasNext()) {
        Map.Entry<String, String> entry = it.next();
        it.remove();
    }
    System.out.println(map.size());

     
    方法二:

    Map<String,String> map = new HashMap<>();
    map.put("1","aaa");
    map.put("2","bbb");
    map.put("3","ccc");
    map.put("4","ddd");
    map.put("5","eee");
    
    for (Iterator<Map.Entry<String, String>> it = map.entrySet().iterator(); it.hasNext();) {
        Map.Entry<String, String> entry = it.next();
        it.remove();
    }
    System.out.println(map.size());
  • 相关阅读:
    Spring 集成Quartz
    windows跟linux文件共享
    5.5.3使用terminfo功能标志
    5.4.1 termios结构,关闭回显功能,一键入字符fgetc立刻返回,不用按下回车键
    5.2与终端进行对话
    5.1对终端进行读写
    4.8资源和限制
    4.7日志
    大小端问题
    QWebView下载文件,QUrl中解析文件名
  • 原文地址:https://www.cnblogs.com/acm-bingzi/p/deleteListMap.html
Copyright © 2011-2022 走看看