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);
        }
    }
    

      

  • 相关阅读:
    vue+element-ui中的表单验证(电话等等)
    什么是 RegExp?
    C中的指针和字符串
    getchar与scanf区别
    回显程序
    Python基础之容器1----字符串和列表
    Python基础之语句2
    Python基础之语句1
    Python基础之数据基本运算
    python初识
  • 原文地址:https://www.cnblogs.com/homeword/p/7396465.html
Copyright © 2011-2022 走看看