Tema: Arrays
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/08/2015, 01:02
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 9 meses
Puntos: 182
Respuesta: Arrays

Buenas,

No es asi. Lo que te queda es:

Código Java:
Ver original
  1. {"uno", "dos", null}

Los arrays con estaticos, ya que reservan la memoria durante su creacion y esta no se puede modificar. Si lo que quieres es que el array cambie tambien de tamanio a cada modificacion, entonces tienes que hacer una copia des este y copiar todos los valores excepto el null.

Código Java:
Ver original
  1. String[] valoresFinal = new String[valores.length - 1];
  2. for (int j = 0; j<valoresFinal.length;j++) {
  3.     valoresFinal[j] = valores[j]
  4. }

O mas sencillo aun:

Código Java:
Ver original
  1. String[] valoresFinal = new String[valores.length - 1];
  2. System.arrayCopy(valores, 0, valoresFinal, 0, valores.length - 1);

Un saludo
__________________
If to err is human, then programmers are the most human of us