Skip to content
Related Articles

Related Articles

Improve Article

How to sort an ArrayList in Ascending Order in Java

  • Difficulty Level : Basic
  • Last Updated : 11 Dec, 2018

Given an unsorted ArrayList, the task is to sort this ArrayList in ascending order in Java.


Input: Unsorted ArrayList: [Geeks, For, ForGeeks, GeeksForGeeks, A computer portal]
Output: Sorted ArrayList: [A computer portal, For, ForGeeks, Geeks, GeeksForGeeks]

Input: Unsorted ArrayList: [Geeks, For, ForGeeks]
Output: Sorted ArrayList: [For, ForGeeks, Geeks]

Approach: An ArrayList can be Sorted by using the sort() method of the Collections Class in Java. This sort() method takes the collection to be sorted as the parameter and returns a Collection sorted in the Ascending Order by default.



Below is the implementation of the above approach:

// Java program to demonstrate
// How to sort ArrayList in ascending order
import java.util.*;
public class GFG {
    public static void main(String args[])
        // Get the ArrayList
            list = new ArrayList<String>();
        // Populate the ArrayList
        list.add("A computer portal");
        // Print the unsorted ArrayList
        System.out.println("Unsorted ArrayList: "
                           + list);
        // Sorting ArrayList in ascending Order
        // using Collection.sort() method
        // Print the sorted ArrayList
        System.out.println("Sorted ArrayList "
                           + "in Ascending order : "
                           + list);
Unsorted ArrayList: [Geeks, For, ForGeeks, GeeksForGeeks, A computer portal]
Sorted ArrayList in Ascending order : [A computer portal, For, ForGeeks, Geeks, GeeksForGeeks]

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :