Morgan Stanley interview question

How to sort Arraylist in descending order? explain with an example code

Interview Answer

Anonymous

24 July 2020

To sort the ArrayList in descending order, we can use the reverseOrder method of Collections class public class ReverseArrayList { public static void main(String[] args) { List list = new ArrayList(); list.add(10); list.add(50); list.add(30); list.add(60); list.add(20); list.add(90); Iterator i = list.iterator(); System.out.println("printing the list...."); while(i.hasNext()) { System.out.println(i.next()); } Comparator cmp = Collections.reverseOrder(); Collections.sort(list,cmp); System.out.println("printing list in descending order...."); Iterator i2 = list.iterator(); while(i2.hasNext()) { System.out.println(i2.next()); }