网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

JavaGuava使用Ordering排序器的方法-创新互联

这期内容当中小编将会给大家带来有关Java Guava使用Ordering排序器的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联建站专注骨干网络服务器租用十多年,服务更有保障!服务器租用,托管服务器 成都服务器租用,成都服务器托管,骨干网络带宽,享受低延迟,高速访问。灵活、实现低成本的共享或公网数据中心高速带宽的专属高性能服务器。

一 创建排序器

排序器:可以用来为构建复杂的比较器,以完成集合排序的功能:


本质上来说,Ordering 实例无非就是一个特殊的Comparator 实例。


Ordering把很多基于Comparator的静态方法(如Collections.max)包装为自己的实例方法(非静态方法),


并且提供了链式调用方法,来定制和增强现有的比较器


//创建排序器
  @Test
  public void createOreing(){
    //对可排序类型做自然排序,如数字按大小,日期按先后排序
    Ordering natural = Ordering.natural();
    //按对象的字符串形式做字典排序
    Ordering.usingToString();
    //把给定的Comparator转化为排序器或者继承Ordering实现自定义排序器
    Ordering from = Ordering.from((Integer x, Integer y) -> Ints.compare(x, y));
    System.out.println(from.max(5, 6));
  }

文章标题:JavaGuava使用Ordering排序器的方法-创新互联
分享路径:http://bjjierui.cn/article/gioeo.html

其他资讯