how to reverse a arraylist in java code example

Example 1: how to reverse a list in java

List<String> stringList = Arrays.asList("A", "B", "C");
    Collections.reverse(stringList);
    assertThat(stringList).containsExactly("C", "B", "A");

Example 2: how to reverse order of arraylist

ArrayList<Integer> arrlist = new ArrayList<Integer>();
//This is how to reverse arrlist's oringinal order.
Collections.reverse(arrlist);

//This is how to sort in a reverse order
 Collections.sort(arrlist, Collections.reverseOrder());

Example 3: Arraylist reverse in java

public static void main(String[] args) {

        ArrayList<Integer>list = new ArrayList<>();
        for(int i = 1; i < 6; i++){ // bu element index degil.
            list.add(i);
        }
        System.out.println(list); // [1, 2, 3, 4, 5]

        for (int i = list.size()-1; i >= 0; i--) {
            int each = list.get(i);  // unboxing
            System.out.print(each + " "); // 5 4 3 2 1
        }

Tags:

Java Example