如何遍历Java列表?
通常,您将需要循环浏览集合中的元素。例如,您可能要显示每个元素。
最简单的方法是使用迭代器,该迭代器是实现Iterator或ListIterator接口的对象。
迭代器使您可以循环浏览集合,获取或删除元素。ListIterator扩展了Iterator,以允许双向遍历列表和修改元素。
您必须先获得一个,才能通过迭代器访问集合。每个集合类都提供一个iterator()
方法,该方法将迭代器返回到集合的开始。通过使用此迭代器对象,您可以访问集合中的每个元素,一次访问一个元素。
通常,要使用迭代器循环浏览集合的内容,请按照以下步骤操作:
通过调用集合的
iterator()
方法获得一个迭代器,以迭代器开始。设置一个调用的循环
hasNext()
。只要hasNext()
返回true,就让循环迭代。在循环中,通过调用获取每个元素
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());
}
}
}
输出结果
JavaFxJava
WebGL
OpenCV
以上是 如何遍历Java列表? 的全部内容, 来源链接: utcz.com/z/338070.html