Java迭代器ListIterator
ListIterator
Iterator的子类,增加了一些特有的方法
用于遍历集合中的元素
可以正向迭代、反向迭代
正向迭代,从第一个元素,到最后一个元素
反向迭代,从最后一个元素,到第一个元素
Iterator
只可以正向迭代
反向迭代
ListIterator(int index)
Index,指定迭代的起始位置
如果,是集合的长度
表示从集合的最后一个元素,开始迭代
HasPrevious()
判断是否存在上一个元素
返回值为true、false
True,存在上一个元素
False,到达了集合的末尾
Previous()
返回元素
Add()
插入元素
package bhz.aio;import java.util.ArrayList;
import java.util.ListIterator;public class List {public static void main(String[] args) {ArrayList list=new ArrayList();list.add("111");list.add("222");list.add("333");ListIterator it=list.listIterator(list.size());while(it.hasPrevious()) {Object obj=it.previous();System.out.println(obj);}}
}
运行
Java迭代器ListIterator相关推荐
- Java迭代器(转)(iterator详解以及和for循环的区别)
摘自http://septiny.com/java/2014/09/24/java-iterator-and-for.html 迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对 ...
- 列表迭代器ListIterator的用法
ListIterator的父接口是Iterator,是List接口中特有的迭代器. ListIterator在Iterator的基础上,又新添了很多方法: Iterator中的方法: 1.判断是否有下 ...
- JAVA中ListIterator和Iterator详解与辨析
在使用java集合的时候,都需要使用Iterator.但是java集合中还有一个迭代器ListIterator, 在使用List.ArrayList.LinkedList和Vector的时候可以使用. ...
- java迭代器输入的结果_Java学习之Iterator(迭代器)的一般用法 (转)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为"轻量级"对象,因为创建它的代价 ...
- Java迭代器的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为"轻量级"对象,因为创建它的代价 ...
- java迭代器_74.Java迭代器
迭代器 为了方便的处理集合中的元素,Java中出现了一个对象,该对象提供了一些方法专门处理集合中的元素.例如删除和获取集合中的元素.该对象就叫做迭代器(Iterator). 对 Collection ...
- List特有迭代器--ListIterator的特殊功能
/** * >列表迭代器: * ListIterator listIterator():List集合特有的迭代器 * 该迭代器继承了Iterat ...
- 迭代器Iterator列表迭代器ListIterator
文章目录 一.迭代器Iterator 概述 基本操作 注意事项 二.列表迭代器ListIterator 概述 基本操作 注意事项 三.Iterator和ListIterator区别 一.迭代器Iter ...
- java 迭代器的使用_Java迭代器的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为"轻量级"对象,因为创建它的代价 ...
最新文章
- Android屏幕像素密度适配详解
- 游戏数据的捕捉(郁金香学习笔记)
- RTS寻路相关资料收集
- 深度学习之windows python faster rcnn 配置及demo运行
- DIY人脸跟踪电风扇送女朋友(3)
- MySQL 隐式转换 字符串和整型说明
- mysql的student是什么意思_复习mysql
- (113)FPGA面试题-LUT计算问题
- I have to mention the search function at the
- 什么是pdi检测_为什么国人买车钟爱白色?这几点购车陷阱不要踩
- amd核芯显卡控制面板自定义分辨率_电脑显示器分辨率超频教程:1080P超2K分辨率的方法...
- 数据流图转换为软件结构图
- HTML数据可视化散点图,数据可视化:用散点图进行数据分析
- Android:答题APP的设计与实现(mysql+jsp+Android)
- LED电子时钟,时间显示屏,网络子母钟系统方案(京准电子)
- java实现pdf旋转_java-Apache PDFBox旋转PDImageXObject
- 基于STM32F4:多通道ADC采集,采用DMA的形式,亲测有效
- vue的App.vue
- 基于NXP_LS1012A 芯片ARM工控主板
- GBase 8s的高可用1-HAC(双机高性能实时数据复制)高可用方案