Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/12/2016, 07:22
starfix
 
Fecha de Ingreso: diciembre-2011
Ubicación: Crespo - Entre Rios
Mensajes: 155
Antigüedad: 12 años, 4 meses
Puntos: 25
Respuesta: Añadir a un array

podes probar (yo no lo probé):

Código Java:
Ver original
  1. int[] nuevoArreglo= Arrays.copyOf(arregloActual, arregloActual.length + 1);
  2. nuevoArreglo[nuevoArreglo.length - 1]= valorDelNuevoElemento;

Igualmente te recomiendo que uses alguna colección, como en tu primer caso.

El código que te mostré ahí va a crear una nueva variable durante el proceso, lo que conlleva a ocupar más memoria (escasa en dispositivos móviles). Va a ser un problema si tu arreglo es grande.

Otra ventaja de utilizar la primer forma es que, te brinda muchos métodos ya testeados y eficientes para manipular la colección sin que te importe que tipo de dato contienen.

Saludos.