A Java ArrayList sort () metódus a tömblista elemeit a megadott sorrend szerint rendezi.
A sort()módszer szintaxisa :
 arraylist.sort(Comparator c)
Itt az arraylist az ArrayListosztály objektuma .
sort () Paraméterek
A sort()módszer egyetlen paramétert vesz fel.
- összehasonlító - meghatározza a tömblista rendezési sorrendjét
 
sort () Visszatérési értékek
A sort()módszer nem ad vissza értéket. Inkább csak egy tömblista elemeinek sorrendjét változtatja meg.
1. példa: Rendezze az ArrayList természetes sorrendben
 import java.util.ArrayList; import java.util.Comparator; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // add elements to ArrayList languages.add("Python"); languages.add("Swift"); languages.add("C"); languages.add("JavaScript"); System.out.println("Unsorted ArrayList: " + languages); // sort the ArrayList in ascending order languages.sort(Comparator.naturalOrder()); System.out.println("Sorted ArrayList: " + languages); ) )
Kimenet
Nem rendezett tömblista: (Python, Swift, C, JavaScript) Rendezett tömblista: (C, JavaScript, Python, Swift)
A fenti példában a sort()metódust használtuk a nyelvek nevű tömblista rendezésére. Figyelje meg a sort,
 languages.sort(Comparator.naturalOrder());
Itt naturalOrder()a Java Comparator Interface módszere meghatározza, hogy az elemek természetes sorrendben (azaz növekvő sorrendben) legyenek rendezve.
A Comparatorfelület emellett módot kínál az elemek csökkenő sorrendbe rendezésére. Például,
2. példa: Rendezze az ArrayList fordított sorrendben
 import java.util.ArrayList; import java.util.Comparator; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // add elements to ArrayList languages.add("Python"); languages.add("Swift"); languages.add("C"); languages.add("JavaScript"); System.out.println("Unsorted ArrayList: " + languages); // sort the ArrayList in ascending order languages.sort(Comparator.reverseOrder()); System.out.println("Sorted ArrayList: " + languages); ) )
Kimenet
Rendezetlen ArrayList: (Python, Swift, C, JavaScript) Rendezett ArrayList: (Swift, Python, JavaScript, C)
Itt reverseOrder()az Comparatorinterfész módszere meghatározza, hogy az elemek fordított sorrendben (azaz csökkenő sorrendben) vannak rendezve.
Megjegyzés : A Collections.sort () módszer a kényelmesebb módszer a tömblista rendezéséhez.








