Live2D

Java中常用的几种for循环

        List<String> list = new ArrayList<String>();
        list.add("HOLLE WORD!");
        list.add("HOLLE KITTY!");

        /**
         * 第一种循环方法
         */
       for (int i =0;i<list.size();i++){
           System.out.println(list.get(i));
       }

        /**
         * 第二种循环方法
         * String:循环变量类型 s:循环变量名称 list:要被遍历的对象
         */
        for (String s :list){
            System.out.println(s);
        }

        /**
         *第三种循环
         * hasNext:没有指针下移操作,只是判断是否存在下一个元素
         */
        for (Iterator iterator = list.iterator();iterator.hasNext();){
            System.out.println(iterator.next());
        }

        /**
         * 第四种循环
         */
        Iterator iterator = list.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next());
        }

        /**
         * 第五种循环
         */
        list.stream().forEach(s -> {
            System.out.println(s);
        });

 

posted @ 2022-10-12 21:24  键盘命  阅读(878)  评论(0编辑  收藏  举报