Java Vector listIterator() 方法

2025 年 3 月 24 日 | 阅读 3 分钟

Java Vector 类的 listIterator() 方法返回一个迭代器,用于按顺序遍历列表中的元素。Java listIterator() 方法有两种不同的形式,它们可以通过参数进行区分。它们是:

  1. Java Vector listIterator() 方法
  2. Java Vector listIterator(int index) 方法

listIterator() 方法

此方法用于返回一个迭代器,用于按顺序遍历列表中的元素。

listIterator(int index) 方法

此方法用于返回一个迭代器,用于按顺序遍历列表中的元素。返回的列表从列表中的指定位置开始。指定的索引表示 next() 的初始调用将返回的第一个元素。

语法

以下是 listIterator() 方法的声明:

参数

数据类型参数描述必需/可选
int索引它是从列表迭代器返回的第一个元素的索引。必需

返回

listIterator() 方法返回一个迭代器,用于按顺序遍历此列表中的元素。

异常

IndexOutOfBoundsException- 如果索引超出范围,即 (index < 0 || index > size()),则会抛出此方法异常。

兼容版本

Java 1.2 及以上版本

示例 1

输出

Iterate elements are: 
Two
Three
Four
Five

示例 2

输出

Iterate elements are: 
Orange
Mango
Banana
Apple

示例 3

输出

Iterate elements are: 
1
2
3
4
5

示例 4

输出

Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 25
	at java.base/java.util.Vector.listIterator(Vector.java:1234)
	at myPackage.VectorListIteratorExample4.main(VectorListIteratorExample4.java:12)
 
下一主题Java Vector