javastream流遍历集合
时间: 2023-10-14 17:02:41 浏览: 108
遍历Java集合可以使用Java 8引入的Stream流的方式。Stream流提供了一种对集合进行操作的高阶抽象。通过使用Stream流,可以使用类似于SQL语句的方式对集合进行查询和操作。下面是一个使用Stream流遍历集合的示例代码:
```java
import java.util.ArrayList;
import java.util.stream.Stream;
public class StreamDemo {
public static void main(String[] args) {
ArrayList<String> webSites = new ArrayList<>();
webSites.add("baidu");
webSites.add("google");
webSites.add("weibo");
// 使用Stream流遍历集合
webSites.stream().forEach(e -> {
System.out.println(e);
});
}
}
```
在这个示例中,我们创建了一个ArrayList集合`webSites`,并向其中添加了三个元素。然后,我们使用`stream()`方法将集合转换为流,之后使用`forEach()`方法对流中的每个元素进行遍历,并将元素打印出来。这样就可以使用Stream流对集合进行遍历了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Stream流遍历集合,对集合中数据进行过滤](https://blog.csdn.net/qq_40649503/article/details/108762599)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Java8 用Stream流代替传统的集合遍历](https://blog.csdn.net/joshua317/article/details/128244212)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文