1.完善下列代码用两种方法遍历list集合 import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class AccessingList { public static void main(String[] args) { List<String> list = new ArrayList<String> (); list.add("A"); list.add("B"); list.add("C"); // 第一种遍历方法:forEach循环遍历 // 第二种遍历方法:迭代器遍历 } }
时间: 2023-06-15 21:05:55 浏览: 69
第一种遍历方法:forEach循环遍历
```
for (String s : list) {
System.out.println(s);
}
```
第二种遍历方法:迭代器遍历
```
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String s = iterator.next();
System.out.println(s);
}
```
相关问题
import java.util.ArrayList; import java.util.Iterator; import java.util.List;
这段代码是一个Java程序中的import语句,用于导入java.util包中的ArrayList、Iterator和List类。
在Java中,import语句用于引入其他包中的类,以便在程序中使用这些类。在这段代码中,导入了java.util包中的ArrayList、Iterator和List类,这些类是Java集合框架中非常常用的类,用于管理和处理集合数据。
ArrayList是一个动态数组,可以根据需要自动扩展容量,提供了一系列方便的方法来添加、删除、遍历和获取元素等操作。
Iterator是一个用于遍历集合元素的接口,提供了hasNext()和next()这两个方法来实现遍历操作。
List是一个接口,继承了Collection接口,表示一个有序的集合。它提供了一些常用的方法来操作集合元素,例如添加、删除、获取元素等。具体实现类包括ArrayList、LinkedList等。
import java.util.Iterator; import java.util.List; import java.util.Random;什么意思举例
这段代码是在Java中导入了三个类:Iterator、List和Random。
- Iterator是Java中的一个接口,用于遍历集合中的元素。
- List是Java中的一个接口,表示一个有序的元素集合,可以通过索引访问其中的元素。
- Random是Java中的一个类,用于生成随机数。
举例来说,如果我们想要生成一个长度为10的随机数列表,可以使用以下代码:
```
List<Integer> randomList = new ArrayList<>();
Random rand = new Random();
for (int i = 0; i < 10; i++) {
randomList.add(rand.nextInt(100));
}
Iterator<Integer> iter = randomList.iterator();
while (iter.hasNext()) {
System.out.println(iter.next());
}
```
这段代码首先创建了一个空的整数列表randomList,然后创建了一个Random对象rand。接下来,使用循环向列表中添加10个随机整数,每个整数都在0到99之间。最后,使用迭代器遍历列表中的元素,并将它们打印出来。