Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - portera

#1
Java / Re: Manuales de Java
29 Julio 2014, 10:08 AM
Hay un blog bastante bueno de un profesor catedrático de la universidad de Sevilla.

http://laprogramacionnoesunarte.blogspot.com.es/

Está todo muy bien explicado y se entiende bastante bien.

Un saludo!!
#2
Java / Re: Duda novato. Java
29 Julio 2014, 10:04 AM
Creo que así no puede ser. Porque el tipo Paciente tiene como propiedades el nombre, apellidos, sexo, seg social...
Y en la lista llamada enfermedades solo hay nombres de enfermedades guardados en un set, por lo tanto no lo puedo igualar al nombre del paciente.
Creo, y sólo lo creo, que la parte de código que he hecho es correcta, pero, no estoy segura.

Igualmente muchas gracias!!  ;D;D;D
#3
Java / Re: Duda novato. Java
27 Julio 2014, 22:18 PM
Lo único que tengo son dos listas.

List <Paciente> pacientes;
List <Set<String>> enfermedades;

Y la relación entre ambos es la posición, es decir, que el paciente de la posicion 1 en pacientes le corresponde el Set<String> de la posicion 1 en enfermedades.

Espero que te sirva para ayudarme  :P :P
#4
Java / Duda novato. Java
27 Julio 2014, 21:40 PM
Buenas, estoy haciendo ejercicios de Java y tengo una duda en uno.
Tengo como atributos una lista de pacientes y una lista de Set<String> que son las enfermedades de dichos pacientes. De forma que al paciente de la posicion i le corresponde el Set<String> de la posicion i de la lista de enfermedades.

En el ejercicio debo devolver el paciente con mas enfermedades dado un sexo. (siendo sexo propiedad de paciente).

El codigo que he implementado ha sido el siguiente:

   public Paciente pacienteConMasEnfermedades (Sexo s){
      
      for (int i=0; i<pacientes.size();i++){
            if(pacientes.get(i).getSexo().equals(s)){
               Integer cont = enfermedades.get(i).size();
               
               Paciente p = pacientes.get(i);
            }
            
         }
      }

      
      return p;
   }

El problema es que no sé como guardar el paciente con más enfermedades dado el sexo, pues lo que hago con este codigo es guardar el numero de enfermedades del paciente i.


Graciiias ;D ;D ;D