Tri de tableaux d'objets en Java
Problème :
Vous disposez d'un tableau d'objets qui ne contiennent pas de chaînes mais ont plutôt des références d'objet. Chaque référence d'objet fournit des informations sur le nom, l'ID, l'auteur et l'éditeur via une méthode toString. La tâche consiste à trier ce tableau par le champ de nom. Cependant, vous ne savez pas comment extraire le nom de chaque objet et l'utiliser comme critère de tri.
Solution :
Pour extraire le nom de chaque objet et trier par ce champ, vous pouvez utiliser l'approche suivante :
List<Book> books = new ArrayList<Book>(); Collections.sort(books, new Comparator<Book>() { @Override public int compare(Book o1, Book o2) { return o1.getName().compareTo(o2.getName()); } });
Dans ce exemple :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!