package com.shrimpking.t3;
import java.util.Arrays;
import java.util.List;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2024/9/11 16:17
*/
public class ForEachStream
{
public static void main(String[] args)
{
List<Integer> list = Arrays.asList(1,2,3,4,5,6);
System.out.print("foreach:");
list.stream().forEach(x -> System.out.print(x + " "));
System.out.println();
System.out.print("foreachOrdered:");
list.stream().forEachOrdered(y -> System.out.print(y + " "));
System.out.println();
System.out.println("-----");
System.out.println("以下是并行流的迭代:");
System.out.print("foreach:");
list.parallelStream().forEach(x -> System.out.print(x + " "));
System.out.println();
System.out.print("foreachOrdered:");
list.parallelStream().forEachOrdered(y -> System.out.print(y + " "));
System.out.println();
//说明
//对并行流调用foreach方法输出的元素顺序是不确定的
//由于并行流中元素的顺序被打乱,维护原有顺序是需要一定开销的,
//因此对并行流调用foreachOrdered方法效率会差一些。
}
}
ForEachStream
原创
©著作权归作者所有:来自51CTO博客作者虾米大王的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:FlatMapStream
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MongoDBCompass的使用教程
1、MongoDB主从复制架构原理和缺陷 master-slave架构中master节点负责数据的读写,slave没有写入权限只负责读取数据。 在主从结构中,主节点的操作记录成为oplog(operation log)。oplog存储在系统数据库local的oplog.$main集合中,这个集合
MongoDBCompass的使用教程 mongodb 数据库 nosql 复制集 -
android开发 docx 转pdf
下载地址:网盘下载 内容简介 · · · · · · 《Android开发精要》如何才能写出贴近Android设计理念、能够更加高效和可靠运行的Android应用?通过Android的源代码去了解其底层实现细节是最重要的方法之一!然而,Android系统太过于庞大,源代码实现复杂,学习的技术门槛和时间成
android开发 docx 转pdf 移动开发 系统架构 Android 设计理念