import java.util.ArrayList;
import java.util.Collections;
public class OrdinaArrayReverce {
public static void main(String[] args) {
//Creo un ArrayList di tipo Stringa
ArrayList<String> arrayList = new ArrayList<String>();
//Aggiungo elementi all'ArrayList
arrayList.add("A");
arrayList.add("B");
arrayList.add("C");
arrayList.add("D");
arrayList.add("E");
//Stampo lo stato dell'ArrayList prima di ordinarlo
System.out.println("Prima di Ordinare, ArrayList Contiene : " + arrayList);
/*
Per invertire l'ordine di tutti gli elementi di un Java ArrayList,
usiamo il metodo di classe Collections.
Questo metodo di (reverse) invertire l'ordine degli elementi della lista specificata.
*/
Collections.reverse(arrayList);
System.out.println("Dopo dell'Ordinamento, ArrayList Contiene : " + arrayList);
}
}
/*
Output deve essere :
Prima di Ordinare, ArrayList Contiene : [A, B, C, D, E]
Dopo dell'Ordinamento, ArrayList Contiene : [E, D, C, B, A]
*/