当前位置: 首页 > news >正文

深圳 企业网站建设/网站测试

深圳 企业网站建设,网站测试,网站换服务器怎么做备份,宝安营销型网站建设公司管道按什么顺序处理流中的元素&#xff0c;取决于流的串并行、流的数据源、以及中间操作。 摘自官网的典型示例如下&#xff0c;用forEach方法打印一个ArrayList实例的元素的几种情况&#xff1a; Integer[] intArray {1, 2, 3, 4, 5, 6, 7, 8 }; List<Integer> listOf…

    管道按什么顺序处理流中的元素,取决于流的串并行、流的数据源、以及中间操作。

    摘自官网的典型示例如下,用forEach方法打印一个ArrayList实例的元素的几种情况:

Integer[] intArray = {1, 2, 3, 4, 5, 6, 7, 8 };
List<Integer> listOfIntegers =new ArrayList<>(Arrays.asList(intArray));System.out.println("listOfIntegers:");
listOfIntegers.stream().forEach(e -> System.out.print(e + " "));
System.out.println("");System.out.println("listOfIntegers sorted in reverse order:");
Comparator<Integer> normal = Integer::compare;
Comparator<Integer> reversed = normal.reversed(); 
Collections.sort(listOfIntegers, reversed);  
listOfIntegers.stream().forEach(e -> System.out.print(e + " "));
System.out.println("");System.out.println("Parallel stream");
listOfIntegers.parallelStream().forEach(e -> System.out.print(e + " "));
System.out.println("");System.out.println("Another parallel stream:");
listOfIntegers.parallelStream().forEach(e -> System.out.print(e + " "));
System.out.println("");System.out.println("With forEachOrdered:");
listOfIntegers.parallelStream().forEachOrdered(e -> System.out.print(e + " "));
System.out.println("");

    执行结果:

listOfIntegers:
1 2 3 4 5 6 7 8
listOfIntegers sorted in reverse order:
8 7 6 5 4 3 2 1
Parallel stream:
3 4 1 6 2 5 7 8
Another parallel stream:
6 3 1 5 7 8 4 2
With forEachOrdered:
8 7 6 5 4 3 2 1

总结:

    流的元素的执行顺序,取决于流的串并行、流的数据源、以及中间操作:

1、数据源:如果数据源本身是无序的,那么讨论元素的执行顺序就没有意义;

2、对于串行的流,其数据源是有序的,如果中间操作中没有排序之类的影响顺序的操作,那么在最终操作中处理元素的顺序,和数据源中元素的顺序就是一致的;如果中间操作中有排序之类的操作,那么在最终操作中处理元素的顺序,和依次执行各个中间操作之后的元素顺序,是一致的。

3、对于并行的流,其数据源是有序的,但是其最终操作中处理元素的顺序依然是随机的;但是并行流可以通过foreachOrdered保证执行顺序和数据源中元素的顺序一致。

 

参考链接:官方文档 parallelism

http://www.lbrq.cn/news/768583.html

相关文章:

  • wordpress首页视频播放/优化网站平台
  • 可靠手机网站建设/网站优化外包顾问
  • 网站本地被劫要怎么做/竞价排名推广
  • 电商是啥意思是做什么的/aso安卓优化
  • 电脑网站怎么做/徐州网络推广服务
  • 中山 网站建设开发/seo推广学院
  • 樟木头建网站的/网站建设公司简介
  • 领动营销网站建设/优化营商环境心得体会1000字
  • 栾川网站建设/手机制作网站app
  • 商务网站建设定义/福州网站排名提升
  • 专业建设网站的企业/友情链接seo
  • 深圳建设网站需要多少钱/sem推广什么意思
  • 做淘宝客网站用什么程序好/夜狼seo
  • 妇科网站源码/品牌网络营销推广方案策划
  • 淘宝客怎么做网站管理/google官网入口手机版
  • 第一成品网站/成都最新热门事件
  • 网站建设布局利于优化/最新搜索引擎排名
  • 可以直接进入网站的代码/刷排名seo
  • 做企业网站不好混/广告做到百度第一页
  • 小码王编程网站/seo推广策略
  • 静态化动态新闻网站开发/网站打开速度优化
  • 网站建设 软件开发的公司排名/seo推广技术培训
  • 网站的会员系统怎么做/站长工具seo综合查询推广
  • 网站开发需要什么/成功的网络营销案例及分析
  • wordpress ssh/网站搜索排名优化软件
  • 网站的用户体验/百度网页版
  • 网站自己做自己的品牌好做/网上竞价
  • 兰州市建设局网站国贸大厦/淘宝代运营公司排名
  • 织梦网站为什么容易被注入/东莞网站推广营销网站设计
  • 速贝cms建站系统/google商店
  • 美团搜索推荐统一Agent之交互协议与多Agent协同
  • HarmonyOS NDK的JavaScript/TypeScript与C++交互机制
  • 91、23种经典设计模式
  • 高性能web服务器Tomcat
  • Redis 01 数据结构
  • 【MATLAB 2025a】安装离线帮助文档