Mit --Comparator können Sie nach bestimmten Werten in Ihren eigenen Klassenobjekten sortieren.
python
//List<Person>Sortieren Sie die Liste foo nach x Feld
Collections.sort(
foo,
new Comparator<Person>() {
@Override
public int compare(Person obj1, Person obj2){
return obj2.getX - obj1.getX;
}
}
);
Mit --Comparator.comparing können Sie ordentlich schreiben
python
foo.sort(Comparator.comparing(Person::getX));
Recommended Posts