Colección de citas famosas - Diccionario de frases chinas - Cómo hacer una matriz dinámica en Java

Cómo hacer una matriz dinámica en Java

La matriz dinámica de Java es un objeto que puede expandir y contraer arbitrariamente la longitud de la matriz. El más utilizado en Java es ArrayList y java.util.ArrayList que viene con javaAPI. A continuación se presenta el uso de ArrayList como una matriz dinámica de Java.

La matriz dinámica de Java es un objeto que puede expandir y contraer arbitrariamente la longitud de la matriz. El más utilizado en Java es ArrayList y java.util.ArrayList que viene con javaAPI. A continuación se presenta el uso de ArrayList como una matriz dinámica de Java.

1. Sintaxis: add() agrega un nuevo elemento,

remove() elimina un elemento,

size() obtiene la longitud de ArrayList.

Los subíndices de ArrayList comienzan desde 0.

2. Código de muestra

importar java.util.ArrayList;

clase pública JavaArrayList {

public static void main(String[ ]args) {

//Inicialización de la matriz dinámica de Java

ArrayList al=new ArrayList();

//Agregar datos a la matriz dinámica de Java< / p>

al.add("a");

al.add("b");

al.add("c");

//Salida de matriz dinámica Java

for(int i=0;i

String alEach=(String)al. (i);

System.out.println(alEach);

}

//Eliminar un elemento en la matriz y eliminar el segundo Elemento

al.remove(1);

//Modifica la matriz dinámica de Java y coloca el nuevo elemento en la segunda posición

al.add( 1," 2");

//Salida de matriz dinámica Java

for(int i=0;i

Cadena alEach=(String)al.get(i);

System.out.println(alEach);

}

}

}

La salida es la siguiente:

a

b

c

a

2

c

PD: las matrices dinámicas unidimensionales de Java generalmente usan colecciones: ArrayList, HashMap, etc.

Genéricos:

ArrayList a = new ArrayList();

T es el tipo almacenado en su matriz, como el tipo String, como int

Usted Puedes simplemente echar un vistazo a los genéricos y lo entenderás.