用java写1•使用ArrayList集合,对其添加10 个不园的元義,并使用四种道历方式道历该集合。 提示: 1〕使用add0方法将元米添加到AIa5Li三t集合中 2)四种通历方式分别为: 使用正常far错环,应用家引遍历 使用选代器通历 使用增蛋for循环 使用Lamada衣达式 CforEach
时间: 2024-03-16 12:46:27 浏览: 59
java中map集合的用法.doc
好的,以下是 Java 代码实现:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListDemo {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
// 添加 10 个不同的元素
list.add(1);
list.add(3);
list.add(2);
list.add(7);
list.add(4);
list.add(6);
list.add(5);
list.add(9);
list.add(8);
list.add(10);
// 使用普通 for 循环遍历集合
System.out.println("使用普通 for 循环遍历集合:");
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i) + " ");
}
System.out.println();
// 使用迭代器遍历集合
System.out.println("使用迭代器遍历集合:");
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.print(iterator.next() + " ");
}
System.out.println();
// 使用增强 for 循环遍历集合
System.out.println("使用增强 for 循环遍历集合:");
for (int element : list) {
System.out.print(element + " ");
}
System.out.println();
// 使用 Lambda 表达式遍历集合
System.out.println("使用 Lambda 表达式遍历集合:");
list.forEach(element -> System.out.print(element + " "));
System.out.println();
}
}
```
输出结果为:
```
使用普通 for 循环遍历集合:
1 3 2 7 4 6 5 9 8 10
使用迭代器遍历集合:
1 3 2 7 4 6 5 9 8 10
使用增强 for 循环遍历集合:
1 3 2 7 4 6 5 9 8 10
使用 Lambda 表达式遍历集合:
1 3 2 7 4 6 5 9 8 10
```
阅读全文