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);
            }
        }
  • 相关阅读:
    CF899A Splitting in Teams
    CF898A Rounding
    CF914A Perfect Squares
    CF864A Fair Game
    CF909A Generate Login
    关于C++的一些函数的使用方法
    又是一个二模02,不过day2
    2模02day1题解
    二模Day2题解
    KMP算法心得
  • 原文地址:https://www.cnblogs.com/mlgm/p/9668634.html
Copyright © 2011-2022 走看看