Interface List

Mar?
28 de Octubre del 2003
Hola,
me ha surgido un problema y llevo ya un buen rato mirando a ver como lo puedo solucionar pero no hay manera.

Tengo una clase con un método que me retorna List

List metodo1 (var 1, var 2)

Y desde otra clase hago una llamada a este método

List resultado = metodo1(var1,var2).

Mi pregunta es la siguiente. De que manera puedo acceder a uno de los resultados de la lista?. Es decir si tengo...

{resultado1, resultado2, resultado3}

Como puedo acceder al resultado1??
Muchas gracias por vuestra ayuda

concorde
28 de Octubre del 2003
Puedes acceder directamente a cualquiera si sabes su índice:

ClaseResultado claseResultado=(ClaseResultado)resultado.get(indice);

o bien recorrer toda la colección:

ListIterator it=resultado.listIterator();
while (it.hasNext())
{
ClaseResultado claseResultado=(ClaseResultado)it.next();
}

Mar?
28 de Octubre del 2003
Muchas gracias por responder tan rápido. Lo probaré enseguida