Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2012, 12:36
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Convertir un List<Clase> a Clase

Buenas,

Lo primero es que está función debería ser así:

Código Java:
Ver original
  1. public List<Events> sacarDatosE(String id)
  2.     {
  3.         List<Eventos> arrayRetorno;
  4.     arrayRetorno= sacarDatos(id);  //llamada al webservice
  5.     return arrayRetorno;
  6.     }

List<Events> representa un lista de objetos de la clase Events, es decir, que puedes tener de 0 a n objetos en la lista.

Puedes recorrer la lista de muchas formas, una de ellas es usar un foreach:

Código Java:
Ver original
  1. List<Eventos> eventos= eventosBo.sacarDatosE(id);
  2.  
  3. for(Eventos evento : eventos){
  4.  //En cada iteración, la variable evento va tomando el valor de cada objeto de la lista
  5.  evento.setYYY(...)
  6. }

También puedes acceder a elementos concretos con el método get:


Código Java:
Ver original
  1. List<Eventos> eventos= eventosBo.sacarDatosE(id);
  2.  
  3.  Eventos evento = eventos.get(0); //Obtienes el primer elemento de la lista
  4.  evento.setYYY(...)