博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【列表迭代器】
阅读量:5037 次
发布时间:2019-06-12

本文共 1517 字,大约阅读时间需要 5 分钟。

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

 

转载于:https://www.cnblogs.com/zuixinxian/p/10340815.html

你可能感兴趣的文章
oracle竖表转横表字段合并
查看>>
MySQL 命令总结
查看>>
(算法)精确表示小数
查看>>
python16_day22【cmdb注释】
查看>>
关于监听器那些让人头疼的事
查看>>
rem
查看>>
莫比乌斯反演总结
查看>>
10天学安卓-第二天
查看>>
vi撤销 恢复 (vi学习)
查看>>
bzoj3261
查看>>
HTML中哪些标签的值会被提交到服务器呢?
查看>>
sublime Text3
查看>>
创建表的时候创建索引
查看>>
关于Windows10升级10586之后微软小娜无法打开的问题
查看>>
Strom的trident小例子
查看>>
iOS开发数据库篇—FMDB简单介绍
查看>>
rootkit后门检查工具RKHunter
查看>>
Mysql 远程访问控制 -- 10038 问题的解决
查看>>
springcloud之feign中使用Hystrix熔断器时的报错解决办法
查看>>
maven3常用命令、java项目搭建、web项目搭建详细图解(转)
查看>>