How to sort ArrayList in Java


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

 

Leave a Reply

Your email address will not be published. Required fields are marked *