Trier la liste des objets Java

Trier avec Collections.sort () à l'aide de Comparator

--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;
                       }
                    }
                  );

Utilisez Comparator.comparing

--Comparator.comparing vous permet d'écrire proprement

python


foo.sort(Comparator.comparing(Person::getX));

Recommended Posts

Trier la liste des objets Java
Liste Java en tant que groupe, tri, etc.
Obtenir une liste d'informations MBean pour les applications Java
Extraire un élément spécifique de la liste des objets
Pensez à une stratégie de mise à jour Java
[Java] Supprimer les éléments de la liste
Une liste de rawValues pour UITextContentType.
Liste des membres ajoutés dans Java 9
Une brève description des dépendances JAVA
Liste des types ajoutés dans Java 9
Trier la liste par ordre décroissant en Java et générer une nouvelle liste de manière non destructive
Convertir un tableau de chaînes en une liste d'entiers en Java
Nommer un groupe d'expressions régulières (Java)
[Java] Ecrivez un tri plus rapide que Arrays.sort
Mesurez facilement la taille des objets Java
Liste des destinations de téléchargement pour Oracle Java
Comment trier une liste de SelectItems
[Java] Contenu de l'interface de collection et de l'interface de liste
tri de bulles java
Obtenir une liste de fichiers S3 avec ListObjectsV2Request (AWS SDK for Java)
Mémorandum Java (liste)
Clonez la liste Java.
java sélectionner le tri
java insert tri
[Java] Présentation de Java
Avez-vous besoin d'une implémentation de Java compatible avec la mémoire?
Mesurer la taille d'un dossier avec Java
Créer Scala Seq à partir de Java, faire de Scala Seq une liste Java
[Note] Java: vitesse de traitement de la liste par objectif
Une collection de questions simples pour les débutants Java
Un examen rapide de Java appris en classe
[Java] Trier ArrayList avec des éléments de votre propre classe
Collection expirée de java
Caractéristiques prévues de Java
[Java] Importance de serialVersionUID
Un examen rapide de Java appris en classe part4
classe java, instance, objet
[Java] Créer un filtre
[Java] Trier la liste à l'aide de flux et d'expressions lambda
NIO.2 examen de Java
Avis sur Java Shilber
java: Comment écrire une liste de types génériques [Note]
Parcourir les objets de classe dans Kotlin (au lieu de Java class name.class)
java --Unification des commentaires
java construire un triangle
Tri Java japonais (Kanji)
Liste des mémos débutants (Liste)
Awesome Java: excellent logiciel de bibliothèque de framework Java
Expérience de réussite de Java Silver en tant que nouveau diplômé
Faisons un robot! "Une simple démo de Java AWT Robot"
Obtenez une liste de classes dans un package spécifique à Guava
A propos de la liste des baies Java
Histoire des annotations Java
Les objets de la liste étaient des références, non? Confirmation de
java (mérites du polymorphisme)
Source des objets cellulaires
Sortie d'une liste de paramètres cron pour tous les utilisateurs.
[Rails] Volume qui affiche les favoris et une liste de favoris