// Chapter 12 Dynamic Data Structures // import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; public class SortArrayListInt { public static void main(String[] args) { //create an ArrayList object ArrayList arrayList = new ArrayList(); //Add elements to Arraylist arrayList.add(12); arrayList.add(7); arrayList.add(5); arrayList.add(34); arrayList.add(71); Comparator comparator = Collections.reverseOrder(); System.out.println("Before sorting ArrayList: : " + arrayList); Collections.sort(arrayList, comparator); System.out.println("\n\nAfter sorting ArrayList in descending order : " + arrayList); Collections.sort(arrayList); System.out.println("\n\nAfter sorting ArrayList in ascending order : " + arrayList); } }