zoukankan      html  css  js  c++  java
  • 遍历集合的同时并删除指定的元素和删除重复元素

        import java.util.ArrayList;
        import java.util.Iterator;
        import java.util.List;
         
         
        public class TestIterator {
         
            public static void main(String[] args) {
                List<String> list=new ArrayList<String>();
                list.add("a");
                list.add("b");
                list.add("c");
                System.out.println("删除之前List的大小:"+list.size());
                Iterator<String> stringIterator=list.iterator();
                while(stringIterator.hasNext()){
                    String s=stringIterator.next();
                    if(s.equals("c")){
                        stringIterator.remove();
                    }
                }
                System.out.println("输出List的大小:"+list.size());
            }
        }
    // 第二种去重复方法
        public void Test2() {
            List<String> list = new ArrayList<String>();
            list.add("1");
            list.add("2");
            list.add("3");
            list.add("4");
            list.add("4");
            list.add("3");
            list.add("2");
            list.add("1");
            List<String> temp = new ArrayList<String>();
            Iterator<String> iterator = list.iterator();
            while (iterator.hasNext()) {
                String str = iterator.next();
                if (!temp.contains(str)) {
                    temp.add(str);
                }
            }
            for (String s : temp) {
                System.out.println(s);
            }
        }
  • 相关阅读:
    date format记录
    python同时遍历两个list
    Windbg分析DMP文件
    DNS原理及其解析过程(转)
    有关正则表达式的详细内容
    sizeof _countof _tcslen的比较
    关于androidX
    UML类图
    springBoot 访问html页面遇到的坑
    hashmap 的实现原理
  • 原文地址:https://www.cnblogs.com/mlgm/p/9668634.html
Copyright © 2011-2022 走看看