List集合特有迭代器ListIterator
来源:互联网 发布:信捷p乚c编程软件下载 编辑:程序博客网 时间:2024/05/17 06:36
ListIterator 迭代器继承于Iterator.
public interface ListIterator extends Iterator
---|Iterator
hasNext()
next()
remove()
------| ListIterator Iterator子接口List专属的迭代器
add(E e) 将指定的元素插入列表(可选操作)。该元素直接插入到next返回的下一个元素的前面(如果有)
void set(E o) 用指定元素替换 next 或 previous 返回的最后一个元素
hasPrevious() 逆向遍历列表,列表迭代器有多个元素,则返回true。
previous() 返回列表中的前一个元素。public static void main(String[] args) {ArrayList list = new ArrayList();list.add("111");list.add("222");list.add("333");list.add("444");System.out.println(list);//迭代显示ListIterator lit = list.listIterator();while(lit.hasNext()){String str = (String) lit.next();System.out.print(str+" ");}System.out.println("*****************");//倒序遍历,不可直接倒序,要先定位到最后一个才可以使用倒序。否则无输出while(lit.hasPrevious()){String st = (String)lit.previous();System.out.print(st+" ");}//使用set替换next或Previous返回的最后一个元素lit.next();//111lit.next();//222System.out.println(lit.next());//333lit.set("000");System.out.println(list);//定位到第一个元素while(lit.hasPrevious()){String st = (String)lit.previous();System.out.print(st+" ");}//add方法将指定的元素插入列表,该元素直接插入到 next 返回的元素的后lit.next();lit.add("666");System.out.println(list);}
0 0
- List集合特有迭代器ListIterator
- ListIterator listIterator():List集合特有的迭代器
- List集合特有的迭代器,ListIterator
- java集合中list集合基本用法及List集合特有的迭代器ListIterator
- List集合共性方法-ListIterator
- [疯狂Java]集合:List、ListIterator
- 迭代器ListIterator使用及并发修改List集合
- List集合ListIterator和Iterator迭代器区别与用法
- 集合迭代器 listIterator()
- List集合的迭代神器ListIterator
- 3、 003 List集合的特有功能
- List集合的特有遍历功
- List集合的特有功能概述
- 黑马程序员--07.集合框架--03.【列表List集合的共性方法】【列表迭代器ListIterator】
- java集合之迭代器ListIterator
- 集合2 Iterator迭代器 ListIterator
- List接口迭代器-ListIterator
- 关于迭代器,List集合具体对象的特点以及ListIterator学习总结
- flask框架集成之路
- 常用的电平标准TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等
- Android性能优化--内存泄露
- 工作区Run
- malloc()函数详解
- List集合特有迭代器ListIterator
- ZJCPC2004 Tempter of the Bone
- C++实现对称矩阵以及压缩存储
- Android音视频点/直播模块开发实践总结
- 在服务器端取得客户端传递过来的JSON字符串,转成JSON对象并取值
- MySQL中字段varchar和int排序的区别
- ppp拨号脚本配置
- 调整tomcat 虚拟机内存大小
- 国学节选