ArrayListsort() method sorts the list according to the order induced by the specifiedComparator instance. All elements in the list must be mutually comparable.
importjava.util.ArrayList;importjava.util.Comparator;importjava.util.List;// Sort an ArrayList using Collections.sort() method.// Sort an ArrayList using ArrayList.sort() method.// Sort an ArrayList of user defined objects with a custom comparator.publicclassArrayListSortExample {publicstaticvoidmain(String[]args) {List<String> names=newArrayList<>(); names.add("Tony"); names.add("Tom"); names.add("Johnson"); names.add("John"); names.add("Ramesh"); names.add("Sanjay");System.out.println("Names :"+ names);// Sort an ArrayList using its sort() method. You must pass a Comparator to the ArrayList.sort() method. names.sort(newComparator<String>() {@Overridepublicintcompare(Stringname1,Stringname2) {return name1.compareTo(name2); } });// The above `sort()` method call can also be written simply using lambda expression names.sort((name1, name2)-> name1.compareTo(name2));// Following is an even more concise solution names.sort(Comparator.naturalOrder());System.out.println("Sorted Names :"+ names); }}
Output:
Names : [Tony, Tom, Johnson, John, Ramesh, Sanjay]Sorted Names : [John, Johnson, Ramesh, Sanjay, Tom, Tony]Reference
Java ArrayList Source Code Examples
- Sort List of Integers in Ascending and Descending Order Example
- List (ArrayList) Iterator Example
- Create the Immutable ArrayList with List.of() Method Example
- Create Immutable ArrayList with Collections.unmodifiableList() Exmaple
- Java 10 - Copy List into Another List Exmaple
- Java 8 - Copy List into Another List Example
- Java - Copy a List to Another List using Collections.copy() method
- Java - Copy a List to Another List Example
- Java ArrayList spliterator() Method Example
- Java ArrayList sort() Method Example
- Java ArrayList retainAll() Method Example
- Java ArrayList removeIf() Method Example
- Java ArrayList removeAll() Method Example
- Java ArrayList remove() Method Example
- Java ArrayList lastIndexOf() Method Example
- Java ArrayList isEmpty() Method Example
- Java util ArrayList indexOf() Method Example
- Java ArrayList get() Method Example
- Java ArrayList ensureCapacity() Method Example
- Java ArrayList contains() Method Example
- Java ArrayList clone() Method Example
- Java ArrayList clear() Method Example
- Java ArrayList addAll() Method Example
- Java ArrayList add() Method Example
- Java 8 forEach() List Example
- Add Enum Values to ArrayList Example
- Join List Strings with Commas in Java
- Java Stream filter null values example
- Java ArrayList subList() Example
- Get Index of Elements in ArrayList Example
- Java ArrayList removeIf() Example
- Java ArrayList add(), get() and set() Method Example
- Iterate over ArrayList Using forEach Java
- Iterate over ArrayList using Iterator in Java
- Java ArrayList indexOf() and lastIndexOf() Example
- Search an Element in an ArrayList in Java
- Clear ArrayList in Java Example
- Java ArrayList removeAll() Method Example
- Java ArrayList remove() Method Example
- How to Iterate over ArrayList in Java
- How to Remove Element from ArrayList in Java
- How to Access Elements of ArrayList in Java
- Create ArrayList from Another ArrayList in Java
- How to Create an ArrayList and Add Elements to It
ArrayListCollection FrameworkJava
Comments
Post a Comment