Las matrices estándar en Java se fijan en la cantidad de elementos que pueden tener. Si desea aumentar o disminuir los elementos en una matriz, entonces debe hacer un nueva matriz con el número correcto de elementos del contenido de la matriz original. Una alternativa es usar el Lista de arreglo
clase. los Lista de arreglo
La clase proporciona los medios para crear matrices dinámicas (es decir, su longitud puede aumentar y disminuir).
Esto creará un Lista de arreglo
con una capacidad inicial para diez elementos. Si es más grande (o más pequeño) Lista de arreglo
se requiere la capacidad inicial se puede pasar al constructor. Para hacer espacio para veinte elementos:
Una cosa a tener en cuenta Lista de arreglo
es que los elementos no tienen que ser del mismo tipo de objeto. A pesar de dynamicStringArray
ha sido poblado por Cuerda objetos, todavía puede aceptar valores numéricos:
Se puede insertar un objeto en cualquier parte del Lista de arreglo
índice de elementos utilizando el método add y pasando la posición para la inserción. Para agregar el
Cadena "Max"
al dynamicStringArray
en la posición 3:En lugar de eliminar un elemento e insertar uno nuevo en su lugar, el conjunto
El método se puede utilizar para reemplazar un elemento de una vez. Simplemente pase el índice del elemento a reemplazar y el objeto con el que reemplazarlo. Para reemplazar "Peter" con "Paul":