So sortieren Sie eine ArrayList in Java
Standardmäßig werden dieArrayList’s-Elemente entsprechend der Reihenfolge angezeigt, in die sie eingefügt wurden. Oft müssen Sie dieArrayList sortieren, um sie alphabetisch zu sortieren. In diesem Beispiel wird die Verwendung vonCollections.sort(‘List’) zum Sortieren vonArrayList gezeigt.
import java.util.ArrayList; import java.util.Collections; import java.util.List; public class SortArrayList{ public static void main(String args[]){ ListunsortList = new ArrayList (); unsortList.add("CCC"); unsortList.add("111"); unsortList.add("AAA"); unsortList.add("BBB"); unsortList.add("ccc"); unsortList.add("bbb"); unsortList.add("aaa"); unsortList.add("333"); unsortList.add("222"); //before sort System.out.println("ArrayList is unsort"); for(String temp: unsortList){ System.out.println(temp); } //sort the list Collections.sort(unsortList); //after sorted System.out.println("ArrayList is sorted"); for(String temp: unsortList){ System.out.println(temp); } } }
Ausgabe
ArrayList is unsort CCC 111 AAA BBB ccc bbb aaa 333 222 ArrayList is sorted 111 222 333 AAA BBB CCC aaa bbb ccc