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

招生网站建设板块手机网站建设宽度

招生网站建设板块,手机网站建设宽度,瑞金网站建设光龙,深深圳的网站建设公司意识到Java 8将在接下来的几周内发布其GA版本之后#xff0c;我认为现在是时候来看看它了#xff0c;在过去的一周里#xff0c;我一直在阅读Venkat Subramaniam的书 。 我要讲的是第3章#xff0c;其中涉及对人员集合进行排序。 Person类的定义大致如下#xff1a; sta… 意识到Java 8将在接下来的几周内发布其GA版本之后我认为现在是时候来看看它了在过去的一周里我一直在阅读Venkat Subramaniam的书 。 我要讲的是第3章其中涉及对人员集合进行排序。 Person类的定义大致如下 static class Person {private String name;private int age;Person(String name, int age) {this.name name;this.age age;}Overridepublic String toString() {return String.format(Person{name%s, age%d}, name, age);} } 在第一个示例中我们列出了人员列表然后按年龄升序对其进行了排序 ListPerson people Arrays.asList(new Person(Paul, 24), new Person(Mark, 30), new Person(Will, 28)); people.stream().sorted((p1, p2) - p1.age - p2.age).forEach(System.out::println);Person{namePaul, age24} Person{nameWill, age28} Person{nameMark, age30} 如果我们要编写一个函数来在Java 7中做同样的事情它将看起来像这样 Collections.sort(people, new ComparatorPerson() {Overridepublic int compare(Person o1, Person o2) {return o1.age - o2.age;} });for (Person person : people) {System.out.println(person); } Java 8减少了我们必须编写的代码量尽管它比我们在Ruby中所能完成的还要复杂 people [ {:name Paul, :age 24}, {:name Mark, :age 30}, {:name Will, :age 28}]people.sort_by { |p| p[:age] }[{:namePaul, :age24}, {:nameWill, :age28}, {:nameMark, :age30}] 几页后Venkat展示了如何使用Comparatorcomparing函数来接近这一点 FunctionPerson, Integer byAge p - p.age ; people.stream().sorted(comparing(byAge)).forEach(System.out::println); 我以为可以通过内联byAgelambda来简化此过程 people.stream().sorted(comparing(p - p.age)).forEach(System.out::println); 尽管IntelliJ 13.0提示存在“ 循环推断 ”问题但这似乎可以正确编译并运行。 如果我们像下面这样显式地转换lambda则IntelliJ很高兴 people.stream().sorted(comparing((FunctionPerson, Integer) p - p.age)).forEach(System.out::println); 如果我们在lambda中显式键入pIntelliJ似乎也很高兴所以我认为我暂时会使用它 people.stream().sorted(comparing((Person p) - p.age)).forEach(System.out::println); 参考 Java 8在Mark Needham博客博客中对来自JCG合作伙伴 Mark Needham的集合中的值进行排序 。 翻译自: https://www.javacodegeeks.com/2014/02/java-8-sorting-values-in-collections.html
http://www.huolong8.cn/news/93993/

相关文章:

  • 互联网网站开发创业计划书wordpress被百度收录
  • 淘宝客网站建设要注意什么建网站网络推广优势
  • 推荐做网站的话术去黄山旅游攻略
  • 开县做网站企业登记信息查询系统
  • 手机网站设置方法辽宁定制网站建设推广
  • 贵州建设厅网站备案人员查询上海突发事件
  • discuz怎么做网站地图wordpress修改主题头部图片
  • 适合代码新手做的网站网站建设推广方式
  • google属于搜索引擎类网站.wordpress页面目录
  • 成都做网站建设的公司站长之家下载
  • 贵州网站开发制作公司中国建筑工程网施工组织方案
  • 重庆的电子商务网站网站下载免费的视频软件
  • 51zwd做网站衡阳建设网站制作
  • 唯拓网站建设求职简历模板免费
  • 做海报的网站有哪些访链家网网站开发
  • wap网站开发价钱门户网站建设实施方案
  • 中化建工北京建设投资有限公司网站wordpress顶部工具栏
  • 做网站要懂哪些四库一平台怎么查建造师业绩
  • 网站的配色技巧装修设计费收费标准2020
  • 深圳网站建设服务代码购物网站那个信用好又便宜
  • 塘沽做网站比较好的wordpress apc
  • 免费检测网站seowordpress忘记管理员密码
  • ip地址做网站秦皇岛网站开发多少钱
  • 电商网站开发要哪些技术企业网站备案 淘宝客
  • 用iis制作简单网站江西星子网
  • 技术类网站模板北京制作网站多少钱
  • 福建建设信息网站php管理系统
  • 家具网站建设策划怎么重新安装我的wordpress
  • 专业教育网站建设网络广告效果评估
  • 网站建设一条可以做课后作业的网站