📅  最后修改于: 2023-12-03 15:01:50.203000             🧑  作者: Mango
在 Java 中,我们可以使用不同的方法正向遍历 ArrayList。ArrayList 是一个动态数组,实现了 List 接口。它提供了一系列的方法来处理存储在列表中的元素。
我们可以使用普通的 for 循环来正向遍历 ArrayList。下面是示例代码:
ArrayList<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
这段代码实例化了一个 ArrayList,并向其中添加了三个元素。然后使用普通的 for 循环遍历列表,通过调用 list.get(i)
方法来获取每个索引的元素值。
我们可以使用 for-each 循环来正向遍历 ArrayList。下面是示例代码:
ArrayList<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
for (String element : list) {
System.out.println(element);
}
这段代码与之前的示例类似,但使用了 for-each 循环。每次循环会将列表中的元素赋值给 element
变量,然后我们可以直接使用 element
变量来处理数据。
我们还可以使用迭代器来正向遍历 ArrayList。下面是示例代码:
ArrayList<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
这段代码首先实例化了一个 ArrayList,并添加了三个元素。然后我们使用 iterator()
方法获取一个迭代器对象。接着使用 hasNext()
方法判断迭代器是否还有下一个元素,如果有则使用 next()
方法获取下一个元素并处理。
以上就是在 Java 中正向遍历 ArrayList 的三种常用方法。根据实际需求,您可以选择适合自己的方法来遍历和操作 ArrayList 中的元素。