In this post, we are going to sort the ArrayList
of String
type by simply calling the Collections.sort(arraylist)
method and The output List will be sorted alphabetically.
Program to Sort ArrayList in Java
import java.util.*; public class Main { public static void main(String args[]) { ArrayList<String> listofNames = new ArrayList<String>(); listofNames.add("John"); listofNames.add("Stella"); listofNames.add("Park"); listofNames.add("Will Smith"); listofNames.add("Scarlett"); /*Unsorted ArrayList*/ System.out.println("Element Before Sorting:"); for(String elements: listofNames){ System.out.println(elements); } /* Sorting statement*/ Collections.sort(listofNames); /* Sorted ArayList*/ System.out.println("Element After Sorting:"); for(String elements: listofNames) { System.out.println(elements); } } }
Output:-
Element Before Sorting: John Stella Park Will Smith Scarlett Element After Sorting: John Park Scarlett Stella Will Smith