Cómo convertir Array para ArrayList en Java?

conversión de Array para ArrayList : Aquí, vamos a aprender cómo convertir una matriz en ArrayList en programación Java?

conversión de Array para ArrayList

Dada una matriz, y tenemos que convertirlo en ArrayList en Java.

Para convertir una matriz de ArrayList, utilizamos el método asList () .

asList () método

    método

  • asList () está disponible en java.util class.
  • asList () método se utiliza para convertir una matriz para ArrayList.
  • asList () Método devuelve un objeto Lista convertido que contiene todos los elementos de la matriz.
  • asList () método hace no class cualquier excepción en el momento de la conversión de Array para ArrayList.
  • Es un método package, es accesible con el nombre throw también. (Es decir, si tratamos de ejecutar con el nombre static entonces no obtendrá un error).
  • No es un método class; es reemplazable en class niño si queremos.

Sintaxis:

    public static List asList(array_name){
}

Parámetro (s):

array_name – representa el nombre de una matriz por el que se realizará una copia de la lista de los elementos.

final valor:

El tipo class de este método es Lista , devuelve la vista de lista de la matriz dada.

Ejemplo:

// Java program to demonstrate the example of
// conversion of an Array to an ArrayList with
// the help of asList() method of Arrays
import java.util.*;
public class ArrayToArrayList {
public static void main(String[] args) {
// array declaration
Integer arr[] = {
10,
20,
30,
40,
50
};
// Display array elements
System.out.println("Array elements");
for (int i = 0; i < arr.length; ++i)
System.out.println(arr[i]);
System.out.println();
// By using asList() method is used to convert
// Array to ArrayList
List arr_list = Arrays.asList(arr);
// Display ArrayList
System.out.println("ArrayList Elements:");
System.out.println(arr_list);
}
}

salida

Array elements
10
20
30
40
50
ArrayList Elements:
[10, 20, 30, 40, 50]


Deja un comentario

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