--Comparator vous permet de trier par valeurs spécifiques dans vos propres objets de classe.
python
//List<Person>Trier la liste foo par champ x
Collections.sort(
                  foo,
                  new Comparator<Person>() {
                    @Override
                    public int compare(Person obj1, Person obj2){
                      return obj2.getX - obj1.getX;
                       }
                    }
                  );
--Comparator.comparing vous permet d'écrire proprement
python
foo.sort(Comparator.comparing(Person::getX));
        Recommended Posts