Java ArrayLista de arrays

ArrayList de arrays se puede crear como cualquier otro objeto usando el constructor ArrayList. En arreglos 2D, puede ocurrir que la mayor parte del arreglo esté vacío. Para optimizar la complejidad del espacio, se puede utilizar Arraylist of arrays.

ArrayList<String[ ] > geeks = new ArrayList<String[ ] >();

Ejemplo:

Input :int array1[] = {1, 2, 3},
       int array2[] = {31, 22},
       int array3[] = {51, 12, 23}
Output: ArrayList of Arrays = {{1, 2, 3},{31, 22},{51, 12, 23}}

Acercarse: 

  • Cree un objeto ArrayList de tipo String[], por ejemplo, list.
  • Almacene arrays de strings, digamos, nombres [], edad [] y dirección [] en el objeto de lista.
  • Imprimir ArrayList de Array.

A continuación se muestra la implementación del enfoque anterior:

Java

// Java ArrayList of Arrays
import java.io.*;
import java.util.*;
 
class GFG {
    public static void main(String[] args)
    {
        // create an ArrayList of String Array type
        ArrayList<String[]> list = new ArrayList<String[]>();
         
        // create a string array called Names
        String names[] = { "Rohan", "Ritik", "Prerit" };
         
        // create a string array called Age
        String age[] = { "23", "20" };
         
        // create a string array called address
        String address[] = { "Lucknow", "Delhi", "Jaipur" };
         
        // add the above arrays to ArrayList Object
        list.add(names);
        list.add(age);
        list.add(address);
         
        // print arrays from ArrayList
        for (String i[] : list) {
            System.out.println(Arrays.toString(i));
        }
    }
}
Producción

[Rohan, Ritik, Prerit]
[23, 20]
[Lucknow, Delhi, Jaipur]

Publicación traducida automáticamente

Artículo escrito por rohanchopra96 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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