Java for循环一个list几种写法
时间: 2023-07-07 12:27:24 浏览: 194
在 Java 中,使用 for 循环遍历一个 List 集合可以用以下几种写法:
1. 使用 for 循环遍历 List 集合中的每个元素,可以使用 List 的 size() 方法获取 List 的大小:
```
List<String> list = Arrays.asList("apple", "banana", "orange");
for (int i = 0; i < list.size(); i++) {
String fruit = list.get(i);
System.out.println(fruit);
}
```
2. 使用 for-each 循环遍历 List 集合中的每个元素:
```
List<String> list = Arrays.asList("apple", "banana", "orange");
for (String fruit : list) {
System.out.println(fruit);
}
```
3. 使用 Java 8 中的 Stream API 对 List 集合进行遍历和操作:
```
List<String> list = Arrays.asList("apple", "banana", "orange");
list.stream().forEach(fruit -> {
System.out.println(fruit);
});
```
以上三种方式都可以用来遍历 List 集合中的每个元素。其中,第二种方式使用起来比较方便,而第三种方式则更加灵活,可以通过 Stream API 对 List 集合进行各种操作,例如过滤、映射、排序等。在实际开发中,可以根据具体需求选择合适的方式来处理 List 集合。
阅读全文