在 Java 8 中,使用 Comparator.comparingInt 进行比较时,如果两个值相等,你可以通过链式调
用进一步的比较逻辑来处理这种情况。你可以添加额外的比较条件,确保在第一个比较条件相等时
进行第二个比较。
示例代码
假设你有一个 Person 类,包含 age 和 name 属性,你想先按年龄排序,如果年龄相同再按名字排
序。
定义 Person 类
public class Person {private int age;private String name;public Person(int age, String name) {this.age = age;this.name = name;}public int getAge() {return age;}public String getName() {return name;}@Overridepublic String toString() {return "Person{" +"age=" + age +", name='" +