Java Comparator comparingDouble()方法及示例
Java 中比较器接口的 comparingDouble( java.util.function.ToDoubleFunction ) 方法接受一个函数作为参数,该函数从一个类型 T 中提取一个 double 排序键,并返回一个通过该排序键进行比较的比较器。如果指定的函数也是可序列化的,返回的比较器是可序列化的。
语法
参数: 该方法接受一个单参数 keyExtractor ,它是用来提取双排序键的函数。
返回值: 该方法返回一个比较器,通过提取的键进行比较。
异常: 如果参数为空,该方法会抛出NullPointerException。
下面的程序说明了comparingDouble(java.util.function.ToDoubleFunction)方法:
程序1 :
打印在IDE控制台的输出如下。
输出:
程序2 :
打印在控制台的输出如下。
输出:
**参考文献: ** https://docs.oracle.com/javase/10/docs/api/java/util/Comparator.html#comparingDouble(java.util.function.ToDoubleFunction)