[ Foro de Java ]

definir array sin saber la dimension inicial

12-Jun-2019 22:32
oscar gomez
0 Respuestas

De nuevo por aqui profe Nacho

en esta ocasion quiero preguntarte como puedo definir un array en java, cuyo numero de elementos no lo se  inicialmente? Es que estoy realizando un ejercicio en el que tengo un array A de N elementos y en otro array B necesito almacenar los elementos pares de A. lo resolvi preguntando antes el numero de elementos de A y estos mismos los asumi para B pero esta claro que B puede tener menos elementos que N en el caso que no todos los elementos de A sean pares y desperdiciaria memoria de esta forma. que me sugieres para definir el arreglo B y que se pueda entonces ir lLenando digamoslo asi de forma dinamica:

int N;
N=Integer.parseInt(JOptionPane.showInputDialog("Digite por favor el tamaño del arreglo: "));

int A[]= new int[N];
int B[]= new int[N];
...

mi pregunta es como puedo definir B de forma que no tenga que utilizar N, que corresponde a una dimension fija y no dinamica?

Gracias por tu amabilidad y conocimiento.








(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)