1. La classe d'outils Collections fournit la méthode de tri par méthode statique. Le paramètre d'entrée est une collection List. Par rapport à Comparator, il trie la collection List donnée. L'exemple de code ci-dessus crée une classe interne anonyme à laquelle participer. Ce type d'opération similaire peut être observé partout dans notre travail quotidien.
List<String> names = Arrays.asList("peter", "anna", "mike", "xenia"); Collections.sort(names, new Comparator<String>() { @Override public int compare(String a, String b) { return b.compareTo(a); } });
2. Utilisez des expressions Lambda
Pour les blocs de code qui ne contiennent qu'une seule ligne de méthodes, nous pouvons omettre les accolades et renvoyer directement le code clé, ce qui peut être plus simple.
Collections.sort(names, (String a, String b) -> b.compareTo(a));
Les collections en Java sont principalement divisées en quatre catégories :
1. Liste : ordonnée et répétable ;
2. -répétable ;
4. Carte : non ordonnée, avec des clés uniques et des valeurs non uniques.
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!