Cómo revertir ArrayList en Java?

Reversión de la ArrayList : Aquí, vamos a aprender cómo revertir un ArrayList (elementos de un ArrayList) en lenguaje de programación Java?

Reversión de elementos de inversión de un ArrayList en Java , utilizamos inversa () método

Para de Colecciones class ArrayList.

inversa () inversa () método

  • método está disponible en java.util class.
  • inversa () método se utiliza para revertir los elementos de cualquier colección, pero aquí estamos hablando de ArrayList.
  • método reverse () hace no class cualquier excepción en el momento de la reversión de una ArrayList.
  • inversa () método es un método package, es accesible con el nombre throw también (es decir, si tratamos de acceso con el objeto static entonces también no vamos a conseguir algún error o excepción).
  • Esto no es un método class, se reemplazable en class niño.

Sintaxis:

    public static void reverse(Collection c);

Parámetro (s):

  • Collection c – representa el nombre de Colección final que revertir ArrayList ha de ser devuelto.

class valor:

El tipo class de este método es for , no devuelve nada o no lo hace Return cualquier valor.

programa Java para revertir un ArrayList

// Java program to demonstrate the example of 
// reversing an ArrayList by using reverse()
// method of Collections class.
import java.util.*;
public class ReverseArrayList {
public static void main(String[] args) {
// ArrayList Declaration
ArrayList al = new ArrayList();
// By using add() method to add few elements in
//ArrayList
al.add(10);
al.add(20);
al.add(30);
al.add(40);
al.add(50);
// Display ArrayList
System.out.print("Display ArrayList : " + " ");
System.out.println(al);
// By using reverse() method of Collections class is
// to reverse an ArrayList
Collections.reverse(al);
// Display Reverse ArrayList
System.out.print("Display Reverse ArrayList : " + " ");
System.out.println(al);
}
}

salida

Display ArrayList :  [10, 20, 30, 40, 50]
Display Reverse ArrayList : [50, 40, 30, 20, 10]


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *