如何遍历Java列表?

通常,您将需要循环浏览集合中的元素。例如,您可能要显示每个元素。

最简单的方法是使用迭代器,该迭代器是实现Iterator或ListIterator接口的对象。

迭代器使您可以循环浏览集合,获取或删除元素。ListIterator扩展了Iterator,以允许双向遍历列表和修改元素。

您必须先获得一个,才能通过迭代器访问集合。每个集合类都提供一个iterator()方法,该方法将迭代器返回到集合的开始。通过使用此迭代器对象,您可以访问集合中的每个元素,一次访问一个元素。

通常,要使用迭代器循环浏览集合的内容,请按照以下步骤操作:

  1. 通过调用集合的iterator()方法获得一个迭代器,以迭代器开始。

  2. 设置一个调用的循环hasNext()。只要hasNext()返回true,就让循环迭代。

  3. 在循环中,通过调用获取每个元素next()

示例

import java.util.ArrayList;

import java.util.Iterator;

public class IteratorSample {

   public static void main(String[] args) {

      ArrayList<String> list = new ArrayList<String>();

      list.add("JavaFx");

      list.add("Java");

      list.add("WebGL");

      list.add("OpenCV");

      Iterator iterator = list.iterator();

      while(iterator.hasNext()) {

         System.out.println(iterator.next());

      }

   }

}

输出结果

JavaFx

Java

WebGL

OpenCV

以上是 如何遍历Java列表? 的全部内容, 来源链接: utcz.com/z/338070.html

回到顶部