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

做网站的费用的会计分录app软件开发的费用计入什么科目

做网站的费用的会计分录,app软件开发的费用计入什么科目,wordpress新增文章小工具,网站设计开发人员我们所有人都广泛使用了Collection类#xff0c;例如List#xff0c;Map及其派生版本。 每次使用它们时#xff0c;我们都必须遍历它们以找到某个元素或更新这些元素#xff0c;或者找到匹配某个条件的不同元素。 考虑如下所示的人员列表#xff1a; ListPerson … 我们所有人都广泛使用了Collection类例如ListMap及其派生版本。 每次使用它们时我们都必须遍历它们以找到某个元素或更新这些元素或者找到匹配某个条件的不同元素。 考虑如下所示的人员列表 ListPerson personList new ArrayList(); personList.add(new Person(Virat, Kohli,22)); personList.add(new Person(Arun, Kumar,25)); personList.add(new Person(Rajesh, Mohan, 32)); personList.add(new Person(Rahul, Dravid, 35)); 要找出年龄大于30岁的所有Person实例我们可以这样做 ListPerson olderThan30OldWay new ArrayList(); for ( Person p : personList){if ( p.age 30){olderThan30OldWay.add(p);} } System.out.println(olderThan30OldWay); 这给了我输出为 [Rajesh Mohan, 32, Rahul Dravid, 35] 该代码易于编写但是是否更冗长一些尤其是在迭代部分 我们为什么要迭代 如果有一个API可以迭代内容并给我们最终结果即我们给出源List并使用一系列方法调用来获得我们正在寻找的结果List那不是很酷吗 是的这在其他语言例如ScalaGroovy中是可行的它们支持传递闭包也支持内部迭代。 但是Java开发人员有解决方案吗 是的通过引入对Lambda Expressionsclosures的支持和增强的Collection API来利用lambda Expression支持可以解决这个确切的问题。 令人遗憾的消息是它将成为Java 8的一部分并且将需要一些时间才能进入主流开发。 利用Java 8对上述情况的增强 正如我在增强Collections API以支持Lambda Expression的使用之前所说的那样可以在这里阅读有关它的更多信息。 JDK团队没有将所有新的API添加到Collection类而是创建了一个称为“ Stream”的新概念并在该类中添加了大多数API。 “流”是从创建集合的集合中获取的元素序列。 要了解有关Stream类起源的更多信息请参考此文档 。 为了实现从使用Java 8中的增强功能开始的示例我们将使用一些新的API即streamfiltercollectCollectors.toCollection。 stream 使用在其上调用此API的集合来创建Stream类的实例。 filter 此方法接受一个lambda表达式该表达式接受一个参数并返回一个布尔值。 编写此lambda表达式可以替代实现Predicate类。 collect 此方法有2个重载版本。 我在这里使用的是一个Collector实例。 此方法获取流的内容并构造另一个集合。 此构造逻辑由收集器定义。 Collectors.toCollection 收藏家是一个工厂收集 。 并且toCollection采用Lambda表达式/方法引用该引用应返回Collection类的任何派生类的新实例。 简要介绍所使用的API之后让我展示与第一个代码示例等效的代码 ListPerson olderThan30 //Create a Stream from the personListpersonList.stream().//filter the element to select only those with age 30filter(p - p.age 30).//put those filtered elements into a new List.collect(Collectors.toCollection(() - new ArrayListPerson())); System.out.println(olderThan30); 上面的代码同时使用了内部迭代和lambda表达式使其直观简洁且令人耳目一新。 如果您不熟悉Lambda表达式的概念请查看我以前的文章 其中简要介绍了Lambda表达式。 参考从Javas 合作伙伴 Mohamed Sanaulla的Experiences Unlimited博客中提取Java集合的元素-Java 8方法 。 翻译自: https://www.javacodegeeks.com/2013/03/extracting-the-elements-of-the-java-collection-the-java-8-way.html
http://www.huolong8.cn/news/33689/

相关文章:

  • 网站查询访问产品推广文案100字
  • 网站描述标签优化南京网站开发南京乐识正规
  • 英文网站推荐网站优化 西安
  • 国内好的设计网站西安网站建设瑞信
  • 网站开发违约责任优质做网站价格
  • 网站栏目页排名网站移动站
  • 网站上传图片加水印精美网站制作公司
  • 西宁网站建设天锐科技动物做logo的网站
  • 内江网站怎么做seo凡客的网站功能
  • php网站开发实例教程代码广西八桂职教网官网
  • 做影评的网站模版万网域名抢注
  • 一个网站需要什么做视频的软件模板下载网站有哪些内容
  • 深圳图派做的网站后台加什么哪个网站做的系统好
  • 东莞网站建设模板报价北京律师微网站怎么做
  • 如果在工商局网站上做股权质押室内设计最好的公司
  • 网站开发工程师应聘书范文1000五百人建站
  • 购物网站开发计划书完整的营销策划方案
  • 怎么做自我介绍网站有限公司 wordpress
  • 简单官网模板seo项目完整流程
  • 无锡做公司网站的设计衣服网站
  • asp.net 登陆两个网站wordpress+模板宽度
  • 国外photoshop教程网站优质高职院校建设专题网站
  • 英语培训网站模板南山做网站行业
  • 深圳做分销网站设计软件制作器手机版下载
  • php做视频网站有哪些软件下载做网站费用计入什么
  • 自己做网站是不是需要写代码批量导入 wordpress
  • 什么是网站建设外包智慧团建如何转团关系
  • 网站设计都用什么字体网络营销的方法
  • 网站建设策划结束语网站空间 支持什么程序
  • 如何做网站产品经理单页加盟网站模板