Problemas con los Hash Set

tatad1983
10 de Octubre del 2005
Hola, tengo un problema que consiste en que tengo un HashSet con diferentes objetos de distintas clases adentro, mi pregunta es como hago para recuperarlos, puesto que el
while (i.hasNext){(NombreClase)i.Next()=.... } solo me sirve para objetos de una clase

Colladox
10 de Octubre del 2005
Hola amigo,

La verdad que la única manera que se me ocurre es que obtengas la referencia de tipo Object y despues con instanceof compruebes de que tipo es:

while(i.hasNext())
{
Object item = i.Next();
if (item instanceof Tipo01)
operaciones;
if(item instanceof Tipo02)
operaciones;
....
}

No se si esto te ha servidor de algo, espero que sí.

Un saludo.