zoukankan      html  css  js  c++  java
  • Java(8)中List的遍历方式总结

    本篇文章主要讲述了List这一集合类型在Java,包括Java8中的遍历方式,不包括其他的过滤,筛选等操作,这些操作将会在以后的文章中得到提现,由List可以类推到Set等类似集合的遍历方式。

    public class LambdaList {
    
        private List<String> list = new ArrayList<>();
    
        @Before
        public void initData() {
            list.add("Java");
            list.add("Java");
            list.add("Scala");
            list.add("Python");
            list.add("Html");
            list.add("css");
            list.add("JavaScript");
            list.add("js");
            list.add("Hadoop");
            list.add("C");
            list.add("redis");
            list.add("Java");
    
        }
    
        /**
         * 在Java8之前的遍历方式
         */
        @Test
        public void testErgodicWayBeforeJava8() {
            System.out.println("-------------------------Before JAVA8---------------------------");
            System.out.println("ErgodicWayOne------> fori");
            for (int i = 0; i < list.size(); i++) {
                System.out.println("list.get(i) = " + list.get(i));
            }
            System.out.println("ErgodicWayOne------> foreach");
            for (String ele : list) {
                System.out.println("ele = " + ele);
            }
            System.out.println("ErgodicWayOne------> iterator");
            Iterator<String> iterator = list.iterator();
            while (iterator.hasNext()){
                System.out.println("iterator.next() = " + iterator.next());
            }
        }
    
        /**
         * 在Java8中的遍历方式
         */
        @Test
        public void testErgodicWayJava8() {
            System.out.println("-------------------------JAVA8---------------------------");
            list.forEach(System.out::println);
        }
    }
    

      

  • 相关阅读:
    C/S模式客户端连接服务器连接不上的问题
    C#获取网络状态
    SQL2008R转SQL2005
    Centos7 调整磁盘空间
    crontab 定时任务
    nginx 简单教程
    vagrant 使用
    加快 hive 查询的 5 种方法
    编译 ambari 2.7.3
    kylin 连接 hortonworks 中的 hive 遇到的问题
  • 原文地址:https://www.cnblogs.com/homeword/p/7396465.html
Copyright © 2011-2022 走看看