java list遍历
时间: 2023-10-05 15:11:47 浏览: 102
可以使用for循环或者foreach循环来遍历Java List,例如:
```
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
for (int i = 0; i < list.size(); i++) {
String item = list.get(i);
System.out.println(item);
}
for (String item : list) {
System.out.println(item);
}
```
这样就可以依次打印出List中的元素。
相关问题
java list遍历数组
在 Java 中,List 遍历数组通常需要将数组转换为 List,因为 Java 的 List 接口提供了一系列方便操作元素的迭代器方法。如果你有一个数组,你可以这样做:
```java
import java.util.ArrayList;
import java.util.List;
// 假设你有一个 int 类型的数组
int[] array = {1, 2, 3, 4, 5};
// 将数组转换为 ArrayList(List的常见实现)
List<Integer> list = new ArrayList<>(Arrays.asList(array));
// 使用增强for循环遍历List
for (Integer num : list) {
System.out.println(num);
}
// 或者使用标准的 for 循环
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
```
java list 遍历删除
在遍历Java中的List时,不能直接删除元素,因为这样会导致ConcurrentModificationException异常。正确的方法是使用迭代器的remove()方法来删除元素。示例如下:
```
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
if (element.equals("要删除的元素")) {
iterator.remove();
}
}
```
这样就可以安全地遍历List并删除元素了。
阅读全文