Foros del Web » Programación para mayores de 30 ;) » Java »

Listas

Estas en el tema de Listas en el foro de Java en Foros del Web. Buenas tardes, estoy intentando trabajar con datos en memoria utilizando listas y quiero pasar una lista como parametro a un evento, me esta dando error ...
  #1 (permalink)  
Antiguo 06/08/2014, 14:54
Avatar de oscard41  
Fecha de Ingreso: mayo-2012
Ubicación: Caracas
Mensajes: 288
Antigüedad: 12 años
Puntos: 8
Listas

Buenas tardes, estoy intentando trabajar con datos en memoria utilizando listas
y quiero pasar una lista como parametro a un evento, me esta dando error no se por que :S

si me podrían ayudar a identificar que estoy haciendo mal...


Código Java:
Ver original
  1. persona prg = new persona();
  2.  
  3.       List<persona> variable = new ArrayList<persona>();
  4.       variable.add(new persona("oscar",23));
  5.       variable.add(new persona("david",23));
  6.      
  7.       variable.prueba01(variable); <--- AQUI ME DA EL ERROR
  8.      
  9.     }
  10.     public class persona
  11.     {
  12.         String nombre;
  13.         int edad;
  14.        
  15.         public persona(String nombre, int edad)
  16.         {
  17.             this.nombre = nombre;
  18.             this.edad = edad;
  19.         }
  20.        
  21.         public persona(){}
  22.        
  23.         public void prueba01(List<persona> variable)
  24.         {
  25.             for(persona p : variable)
  26.             {
  27.               System.out.println(p.nombre + " Edad: " + p.edad);
  28.             }
  29.         }
  30.     }

De ante mano muchas gracias
  #2 (permalink)  
Antiguo 07/08/2014, 01:42
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Listas

variable es un ArrayList y no tiene un método "prueba01".

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 07/08/2014, 08:40
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Listas

En lugar de

variable.prueba01(variable);

No querras decir:

persona.prueba01(variable);

Un saludo
  #4 (permalink)  
Antiguo 07/08/2014, 13:48
Avatar de oscard41  
Fecha de Ingreso: mayo-2012
Ubicación: Caracas
Mensajes: 288
Antigüedad: 12 años
Puntos: 8
Respuesta: Listas

Gracias por sus respuesta....

me pase con ese error :S

Etiquetas: listas, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:10.