comparator.comparing使用
时间: 2023-04-23 19:01:39 浏览: 110
Comparator比较使用
comparator.comparing是Java 8中的一个静态方法,用于创建一个比较器,可以根据指定的属性对对象进行排序。该方法接受一个Function参数,该函数将对象映射到要比较的属性上。例如,如果要按照Person对象的年龄进行排序,可以使用以下代码:
Comparator<Person> ageComparator = Comparator.comparing(Person::getAge);
这将创建一个比较器,该比较器将按照Person对象的年龄属性进行排序。可以将该比较器传递给sort方法,以对Person对象的列表进行排序。
阅读全文