Interface List
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
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
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();
}
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();
}