Comparator with double type

前端 未结 10 1569
盖世英雄少女心
盖世英雄少女心 2020-11-28 11:50

I have written the following code:

public class NewClass2 implements Comparator
{
    public int compare(Point p1, Point p2)
    {
        retur         


        
10条回答
  •  爱一瞬间的悲伤
    2020-11-28 12:04

    It is so convinent in Java 8, choose anyone just as you wish:

    Comparator cp = (a, b) ->  Double.compare(a.getScore(), b.getScore());
    
    Comparator cp = Comparator.comparing(someClass::getScore);
    
    Comparator cp = Comparator.comparingDouble(someClass::getScore);
    

提交回复
热议问题