Asociar enfermedades a una persona

Publicado en 'Programación' por Chanox, 30 Nov 2019.





  1. Chanox

    Chanox Miembro maestro

    Registro:
    16 Mar 2015
    Mensajes:
    277
    Likes:
    7
    Temas:
    76




    Como podria asociar distintas enfermedades a una persona (nombre) en Java? Sin crear clases ni metodos propios... solo arraylist o con arreglos estaticos.

    O sea algo asi ..

    Nombre 1 { "diabetes" , ... }
    Nombre 2 {"hepatitis" , ... }

    y luego si elijo tal nombre, que me muestre todas sus enfermedades y así

    no logro hacerlo.. :c
     


  2. Apsk

    Apsk Miembro de plata

    Registro:
    1 Abr 2010
    Mensajes:
    4,010
    Likes:
    1,633
    Temas:
    14
    Crea un arreglo Ax de n elementos y que el primer elemento sea el nombre, luego que el resto sean las enfermedades. Para buscar simplemente comparas el string ingresado con el primer elemento ¿'string'= Ax(0)? y cuando encuentres una coincidencia listas desde Ax(1) hasta Ax(n-1).
     
  3. Chanox

    Chanox Miembro maestro

    Registro:
    16 Mar 2015
    Mensajes:
    277
    Likes:
    7
    Temas:
    76
    Si quiero que se agregue el nombre y las enfermedades de forma dinamica, como sería? o sea, sin tener que colocar una longitud al array..
     
  4. Apsk

    Apsk Miembro de plata

    Registro:
    1 Abr 2010
    Mensajes:
    4,010
    Likes:
    1,633
    Temas:
    14
    Para eso debes usar ArrayList.
     
  5. Epikurolibre

    Epikurolibre Miembro de plata

    Registro:
    3 Oct 2010
    Mensajes:
    4,803
    Likes:
    1,759
    Temas:
    159
    Usa un HashMap, de la siguiente forma, Map<String, List<String >>, la key sería el nombre, y el valor sería las diferentes enfermedades, la cuales puedes ir sumando posteriormente.
     
    A Sebo le gustó este mensaje.