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

成都德阳网站建设诸暨市建设局网站

成都德阳网站建设,诸暨市建设局网站,百度竞价排名推广,潍坊网站建设 APP开发小程序我本来要写一篇关于如何将流与每个元素的索引混合的文章#xff0c;但是Baeldung上的人们已经很好地涵盖了这个主题 #xff01; 鉴于我是他们编辑团队的一员#xff0c;我为他们/我们感到自豪。 有趣的是#xff0c;特别是Streams中的Java函数式编程如何使我们脱离了一些… 我本来要写一篇关于如何将流与每个元素的索引混合的文章但是Baeldung上的人们已经很好地涵盖了这个主题 鉴于我是他们编辑团队的一员我为他们/我们感到自豪。 有趣的是特别是Streams中的Java函数式编程如何使我们脱离了一些常见的模式。 例 ListFoo foos new ArrayList(); for (int i0; i bars.size(); i) {foos.add(new Foo(i, bars.get(i)); } 上面的代码从索引创建一个新的Foo 从源列表创建一个bar 。 当Stream.collect是一个更大的信号我们要从迭代中提取数据时我们不喜欢在for循环中间使用add 。 同样当我们可以在流声明中更明确地表示有效的Stream.map时我们不希望将其隐藏在循环中。 我们都知道以上内容应读为 ListFoo foos bars.stream().map( ... something ...).collect(toList()); 尴尬的挑战是某些事情不容易完成。 如何选择做什么 总体而言围绕流操作编写复杂的功能清单是一种隐藏流要向我们展示的东西的方法即数据如何从一个地方转到另一个地方。 所以这是一些想法 也许只有一个for循环–可能会更容易 如果您发现操作主体中的主要参与者是索引那么请进行一系列索引并在最后一分钟将对象与List.get混合假设您的列表已被有效索引 如果主要玩家是一个对象则可以存储一个计数器 AtomicInteger是一个不错的选择并在最后一刻增加它注意排序和并行流 如果代码变得复杂请尝试通过提取函数来将流逻辑与业务逻辑分离 也许将其委托给一个图书馆-Baeldung的文章展示了ProtonPack和其他可能更好的东西它们已经过测试和记录。 无论您做什么都不要从原则上使自己变得困难。 翻译自: https://www.javacodegeeks.com/2019/08/object-index-streams.html
http://www.pierceye.com/news/672883/

相关文章:

  • 青岛海诚互联做网站好吗typo wordpress theme
  • 有关大学生做兼职的网站有哪些网站规划建设方案模板
  • 深圳珠宝网站建设分析报告做电影网站 需要进那些群
  • 哪些网站可以做翻译兼职成都编程培训机构排名前十
  • 网站html有趣代码做暖暖视频网站大全
  • 最新淘宝客网站程序长春网站运做思路
  • 一个网站的建设需要什么手续phpcms旅游网站模板下载
  • 昆明做网站费用做网站的一些话术
  • sae 网站备案信息汽车配件加工网
  • 做游戏网站要备案吗群晖做网站需要备案吗
  • 网站制作教程为什么语音转文字里面没有海南的
  • 怎么让别人看到自己做的网站地信的网站建设
  • 网站主体注销泰安新闻视频在线
  • 怀柔网站建设优化seo瓯北网站制作公司
  • 福田住房和建设局网站官网做自己点击网站
  • 临沂市建设局网站简介佛山建网站
  • 哪种类型的网站比较难做阿里云宝塔安装wordpress
  • 购物网站起名网站建设皿金手指排名
  • 河北省住房和城市建设厅网站怎么做cpa网站
  • 网站备案 取名资讯通不过软文投放平台有哪些?
  • 民治做网站多少钱好看的企业网站首页
  • 腾讯域名怎么建设网站客户管理系统免费
  • 承德网站建设报价网站建设中企动力最佳a5
  • 图书馆第一代网站建设海口会计报名网站
  • 网站设计师简介中国工厂网站官方网站
  • 广州移动 网站建设十大职业资格培训机构
  • 网站建设维护协议书网站开发程序用什么好
  • 零基础做网站教程天猫商城商品来源
  • 广州知名网站建设公司教育机构培训
  • 做游戏解说上传在什么网站好企业网站定制