Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/06/2010, 22:51
cosme1
 
Fecha de Ingreso: marzo-2010
Mensajes: 62
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: ¡Ayuda con arreglos por favor!

Hola migwel pues concuerdo con ellos utiliza colecciones puedes utilizar el ArrayList que a mi parecer creo que te ayuda a lo que quieres algo asi te quedaria

Código:
// el paquete que necesitas para el ArrayList
import java.util.ArrayList;

// declaras tu ArrayList y le dices que solo reciba String
ArrayList<String> tratamiento = new ArrayList<String>();

// y para guardar datos en este basta con poner
tratamiento.add("tratamiento1");  // te lo guarda en el lugar 0 como un arreglo
tratamiento.add("tratamiento2");  // te lo guarda en el lugar 1 y asi sucesivamente
// el array crece tanto como lo necesites asi que no necesitas declarar una dimension inicial

// y para recuperarlos solo pones
tratamiento.get(0);  dependiendo del lugar que quieras asi como los arreglos
tratamiento.get(1);
sahch una duda tu pones tu arreglo fijo no?? de 20 espacios pero en caso de que quiera mas espacios ya no se podria guardar nada o si??

bueno pero si lo necesitas con arreglos yo cuando tenia que hacer algo parecido lo que hacia aunque no creo que sea lo mas correcto era declarar dos arreglos de dimensiones dada por una variable cada uno inicialmente uno, y utilizaba el primer arreglo para recibir los datos y el segundo como un respaldo y al final aumentaba uno a la variable para que si queria volver a registrar algo ahora el espacio era 2 pero como "iniciaba" de nuevo el primer arreglo para hacerlo mas grande se perdia la info, y para eso usaba el respaldo primero iniciaba el arreglo con un espacio mas, despues "recuperaba" la info del respaldo y ya despues asignaba el nuevo registro y hacia lo mismo con el respaldo.

Pero yo te sugeriria las colecciones, espero y te sirva.

Saluditos