Foros del Web » Programación para mayores de 30 ;) » Java »

Una duda más

Estas en el tema de Una duda más en el foro de Java en Foros del Web. Hola aquí otra vez el cansino, he usado LinkedList y he metido objetos de una clase que he llamado Casa, cuando aplico por ejemplo: Casa ...
  #1 (permalink)  
Antiguo 08/01/2012, 05:49
 
Fecha de Ingreso: enero-2012
Mensajes: 16
Antigüedad: 12 años, 10 meses
Puntos: 0
Una duda más

Hola aquí otra vez el cansino, he usado LinkedList y he metido objetos de una clase que he llamado Casa, cuando aplico por ejemplo:
Casa casa;
casa=c.get (i);
donde c es objeto LikendList e i el elemento que quiero obtener para meterlo en la var tipo Casa, me dice Netbeans que son de tipos incompatibles.
Ya creo que son de mis últimas dudas, gracias por todo
  #2 (permalink)  
Antiguo 08/01/2012, 06:50
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Una duda más

Si declaraste el LinkedList usando genericos, no deberias tener ese problema, ejemplo:
List lista = new LinkedList<Casa>();

Pero si lo declaraste como si estuvieras usando Java < 5, entonces te devuelve un Object y tendrias que castearlo.
List lista = new LinkedList();
Casa casa;
casa = (Casa) c.get(i);

Lo mejor es hacerlo usando genericos
  #3 (permalink)  
Antiguo 08/01/2012, 10:00
 
Fecha de Ingreso: enero-2012
Mensajes: 16
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Una duda más

MUchas gracias lo voy intentar a ver que tal como me dices

Etiquetas: clase, netbeans
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.