zoukankan      html  css  js  c++  java
  • 【列表迭代器】

    package com.yjf.esupplier.common.test;
    
    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;
    import java.util.ListIterator;
    
    /**
     * @author shusheng
     * @description
     * @Email shusheng@yiji.com
     * @date 2018/12/12 13:45
     */
    public class ListIteratorDemo {
        /**
         * 列表迭代器:
         * ListIterator listIterator():List集合特有的迭代器。
         * 该迭代器继承了Iterator迭代器,所以就可以直接使用hasNext()和next()方法 特有功能:
         * Object previous():获取上一个元素
         * boolean hasPrevious():判断是否有元素
         * 注意:ListIterator可以实现逆向遍历,但是必须先正向遍历,所以一般不适用。
         */
        public static void main(String[] args) {
    
            List list = new ArrayList();
            list.add("hello");
            list.add("world");
            list.add("java");
    
            ListIterator lit = list.listIterator();
            while (lit.hasNext()) {
                String s = (String) lit.next();
                System.out.println(s);
            }
            System.out.println("------------------------");
    
            while (lit.hasPrevious()) {
                String s = (String) lit.previous();
                System.out.println(s);
            }
            System.out.println("------------------------");
    
            ListIterator lit2 = list.listIterator();
            while (lit2.hasPrevious()) {
                String s = (String) lit2.previous();
                System.out.println(s);
            }
            System.out.println("------------------------");
    
            Iterator it = list.iterator();
            while (it.hasNext()) {
                String s = (String) it.next();
                System.out.println(s);
            }
    
        }
    
    }
    终身学习者
  • 相关阅读:
    django之form表单验证
    django之分页器
    django之Ajax
    django之模型层
    django之模板语法
    django之视图函数
    mysql 数据类型
    mysql 命令行查看数据库、创建数据库、选择数据库、删除数据库
    java里的日期时间
    Arrays类
  • 原文地址:https://www.cnblogs.com/zuixinxian/p/10340815.html
Copyright © 2011-2022 走看看