Java 中AbstractList 类的 listIterator() 方法在列表中指定位置处返回该列表中的一个列表迭代器


Java 中 AbstractList 类的 listIterator() 方法用于在列表中指定位置处返回该列表中元素上的一个列表迭代器,并从此位置开始。

语法如下。

public ListIterator<E> listIterator(int index)

其中,index 是从列表迭代器中返回的第一个元素的索引,而 ListIterator<E> 是列表的迭代器。

要使用 AbstractList 类,请导入以下包。

import java.util.AbstractList;

对于 ListIterator,请导入以下包。

import java.util.ListIterator;

以下是 Java 中 AbstractlList 类中实现 listIterator() 方法的一个示例。

示例

 实时演示

import java.util.ArrayList;
import java.util.ListIterator;
import java.util.AbstractList;
public class Demo {
   public static void main(String[] args) {
      AbstractList<Integer> myList = new ArrayList<Integer>();
      myList.add(75);
      myList.add(100);
      myList.add(150);
      myList.add(200);
      myList.add(250);
      myList.add(150);
      myList.add(150);
      myList.add(400);
      System.out.println("Elements in the AbstractList = " + myList);
      ListIterator listIterator = myList.listIterator(4);
      System.out.println("Iterating over the elements =" );
      while (listIterator.hasNext()) {
         System.out.println(listIterator.next());
      }
   }
}

输出

Elements in the AbstractList = [75, 100, 150, 200, 250, 150, 150, 400]
Iterating over the elements =
250
150
150
400

更新于:2019 年 7 月 30 日

80 次浏览

开启你的 事业

完成该课程后获得认证

开始吧
广告