
22/05/2008, 04:05
|
| | Fecha de Ingreso: diciembre-2004
Mensajes: 51
Antigüedad: 20 años, 2 meses Puntos: 0 | |
Averiguar de que tipo de dato es un Object Hola amigos, queria hacerles una consulta ya q estoy necesitando hacer una cosa y no consigo q funcione. A ver mi problema es el siguiente, yo tnego un ArrayList al q pueden entrar distintos tipos de datos, segun hagamos una cosa o otra, la idea es poder recorrer el ArrayList con un iterator, pero claro el unico casting q puedo hacerle es a Object, por q a priori no se de q tipo de datos puede estar relleno el arrayList, mi intencion es poder crear un objeto del tipo de datos q hay en el ArrayList, os dejo un pequeño ejemplo.
ArrayList lista = new ArrayList();
// Se insertan los datos q sean del tipo q sea.
Iterate it = lista.iterate();
while (it.hasNext()){
Object o = it.next();
//Hacer casting del objeto o al tipo de dato q sea realmente.
}
Bueno se q con la api reflection, puedo obtener a q clase pertenece, pero lo q no se es como puedo crear un objeto de ese tipo a partir de ahi.
Si alguien sabe como puedo hacerlo le estaria muy agradecido.
Muchas gracias por todo.
Un saludo. |