Estoy aprendiendo Java (vengo de PHP), y me encuentro con que este lenguaje tiene un tipado muy muy fuerte y ando con el siguiente problema: quiero armar un array/lista que contenga datos de diferente tipo. Y hasta donde me entero, ¡esto no es posible!
Si hago una consulta a una base de datos, naturalmente voy a recuperar información de diferente tipo: el
id es un int, el
nombre un bool, la
fecha un date, etc. ¿Cómo hago para meter esos datos en un array/lista si no son del mismo tipo?
Lo único que se me ocurre es lo siguiente, y la verdad dudo mucho que sea la mejor forma de hacerlo, ya que parece bastante sucio y poco elegante convertir todos los datos al mismo tipo, para que todo funcione:
Código Java:
Ver originalint numero;
numero = 7;
List<String> listaSoloString = new LinkedList<String>();
listaSoloString.add("Sólo");
listaSoloString.add("hay");
listaSoloString.add("cadenas");
listaSoloString.add("aquí");
listaSoloString.add(numeroBIS);
System.
out.
println(listaSoloString
);
Saludos,