Wie sortiere ich eine ArrayList in Java?

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[]){

        List unsortList = 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