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: p > 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.