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);
            }
        }
  • 相关阅读:
    Trying to reload asset from disk that is not stored on disk
    学习,再学习!
    关于webQQ3.0
    java 之 枚举
    部队的日子
    大兵
    关于webQQ3
    Ubuntu下gedit的java编译设置
    晒晒
    chrome中行网银插件(Linux下可用,可以淘宝支付宝)
  • 原文地址:https://www.cnblogs.com/mlgm/p/9668634.html
Copyright © 2011-2022 走看看