In this article we will explain the method used for sorting of arraylist for primitives/literals.
Sorting of Arraylist for primitives and literals
For sorting arrayList of any primitives or literals we use the Collections.sort()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
package com.kscodes.sampleproject; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ArrayListSort { public static void main(String[] args) { List<String> progLangList = new ArrayList<String>(); progLangList.add("Java"); progLangList.add("Jsp"); progLangList.add("Spring"); progLangList.add("Hibernate"); progLangList.add("Javascript"); // Print Unsorted list System.out.println("**********Unsorted List**********"); for (String data : progLangList) { System.out.println(data); } // Use Collections.sort to sort the list Collections.sort(progLangList); // Print Sorted list System.out.println("**********Sorted List**********"); for (String data : progLangList) { System.out.println(data); } } } |
Output