1、使用ArrayList集合,对其添加10个不同的元素,并使用四种遍历方式遍历该集合。 提示: 1)使用add()方法将元素添加到ArrayList集合中。 2)四种遍历方式分别为: 使用正常for循环,应用索引遍历 使用迭代器遍历 使用增强for循环 使用Lamada表达式(forEach)
时间: 2024-03-13 22:43:39 浏览: 31
65丨迭代器模式(上):相比直接遍历集合数据,使用迭代器有哪些优势?1
好的,以下是Java代码示例:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListTraversal {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("peach");
list.add("grape");
list.add("watermelon");
list.add("melon");
list.add("pear");
list.add("pineapple");
list.add("kiwi");
// 使用正常for循环,应用索引遍历
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i) + " ");
}
System.out.println();
// 使用迭代器遍历
Iterator<String> it = list.iterator();
while (it.hasNext()) {
System.out.print(it.next() + " ");
}
System.out.println();
// 使用增强for循环
for (String str : list) {
System.out.print(str + " ");
}
System.out.println();
// 使用Lamada表达式(forEach)
list.forEach(str -> System.out.print(str + " "));
}
}
```
输出结果为:
```
apple banana orange peach grape watermelon melon pear pineapple kiwi
apple banana orange peach grape watermelon melon pear pineapple kiwi
apple banana orange peach grape watermelon melon pear pineapple kiwi
apple banana orange peach grape watermelon melon pear pineapple kiwi
```
阅读全文