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