Hola a todos, ya es mi 3er post (tengo miedo de ya parecer molesto ) mi duda es,
como puedo crear un array (o arreglo) que no sea estatico, es decir que no quede con un valor fijo y pueda "crecer" cuando en programador o el usuario quiera
Ejemplo :
Ignoren los datos que se piden, el problema de aqui es que cuando yo quiero "listar" estos arreglos con sus respectivos datos, los primeros datos ingresados quedan en "null", lo que pretendo yo con esto es que la array crezca sin perder los anteriores datos...
PD: "num" es un contador (nose el termino tecnico real aqui en colegio le llaman asi ) y "num" empieza con valor 0
como puedo crear un array (o arreglo) que no sea estatico, es decir que no quede con un valor fijo y pueda "crecer" cuando en programador o el usuario quiera
Ejemplo :
Código (java) [Seleccionar]
System.out.print("Cuantos se van a registrar? ");
x = dato.nextInt();
CI = new String [num+x];
nom = new String [num+x];
ape = new String [num+x];
tel = new String [num+x];
mail = new String [num+x];
if (num<=0) {
dato.nextLine();
for (int f= 0; f<CI.length; f++) {
System.out.print("CI: ");
CI [f] = dato.nextLine();
System.out.print("Nombre: ");
nom [f] = dato.nextLine();
System.out.print("Apellido: ");
ape [f] = dato.nextLine();
System.out.print("Telefono: ");
tel [f] = dato.nextLine();
System.out.print("Mail: ");
mail [f] = dato.nextLine();
System.out.println(" ");
}
} if (num>0) {
dato.nextLine();
for (int f= num; f<CI.length ; f++ ) {
System.out.print("CI: ");
CI [f] = dato.nextLine();
System.out.print("Nombre: ");
nom [f] = dato.nextLine();
System.out.print("Apellido: ");
ape [f] = dato.nextLine();
System.out.print("Telefono: ");
tel [f] = dato.nextLine();
System.out.print("Mail: ");
mail [f] = dato.nextLine();
System.out.println(" ");
}
}
num = num + x;
Ignoren los datos que se piden, el problema de aqui es que cuando yo quiero "listar" estos arreglos con sus respectivos datos, los primeros datos ingresados quedan en "null", lo que pretendo yo con esto es que la array crezca sin perder los anteriores datos...
PD: "num" es un contador (nose el termino tecnico real aqui en colegio le llaman asi ) y "num" empieza con valor 0