Les exemples de cet article partagent la méthode Java de tri des tableaux et des collections pour votre référence. Le contenu spécifique est le suivant
Trier les tableaux :
//对数组排序 public void arraySort(){ int[] arr = {1,4,6,333,8,2}; Arrays.sort(arr);//使用java.util.Arrays对象的sort方法 for(int i=0;i<arr.length;i++){ System.out.println(arr[i]); } }
Trier la collection :
//对list升序排序 public void listSort1(){ List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(55); list.add(9); list.add(0); list.add(2); Collections.sort(list);//使用Collections的sort方法 for(int a :list){ System.out.println(a); } } //对list降序排序 public void listSort2(){ List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(55); list.add(9); list.add(0); list.add(2); Collections.sort(list, new Comparator<Integer>() { public int compare(Integer o1, Integer o2) { return o2 - o1; } });//使用Collections的sort方法,并且重写compare方法 for(int a :list){ System.out.println(a); } }
Remarque : La méthode de tri des collections est organisée par défaut par ordre croissant. Si vous devez trier par ordre décroissant, vous besoin de remplacer la méthode de comparaison
Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'apprentissage de tout le monde. J'espère également que tout le monde soutiendra le site Web PHP chinois.
Pour des explications plus détaillées sur l'utilisation de la méthode de tri Java et des articles connexes, veuillez prêter attention au site Web PHP chinois !