The reverse
function of the Collections
class is used to reverse the order of elements in a specified list. Collections
is defined in the util
package in Java, so you must import the util
package before you can use the reverse
function, as shown below.
import java.util.Collections;
The syntax for the reverse
function is shown below.
Collections.reverse(list)
public static void reverse(List<?> list)
List<?> list
: the list which has to be reversed.
The method reverses the list in place and so it does not return anything.
The example below will help you understand the reverse
function better. We first define a list and populate the list with elements. Next, we use the reverse
function to reverse the order of elements in the list.
import java.util.ArrayList;import java.util.Collections;import java.util.List;public class Main {public static void main(String[] args){List<String> stringList = new ArrayList<>();stringList.add("One");stringList.add("Two");stringList.add("Three");System.out.println("List before reversal - " + stringList);Collections.reverse(stringList);System.out.println("List after reversal - " + stringList);}}