Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2011, 10:07
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 9 meses
Puntos: 3
Problema con ArrayList

hola, quiero agregar algunos elementos en un ArrayList y luego visualizarlos, pero al momento de ejecutar el programa se cuelga y no logro ver los datos. Tambien el metodo agregar lo ocupo para mostrar los valores.

¿Por que se cuelga el programa y como solucionarlo? otra consulta más hay alguna forma de ocupar un metodo para agregar valores y otro metodo para mostrar los datos del ArrayList y asi no tener todo en un mismo metodo como en mi programa.
gracias

Código PHP:
import java.util.ArrayList;
import java.util.Iterator;

public class 
PruebaList {

private 
PruebaList listaPrueba;
private 
ArrayList <PruebaListguardar;
private 
String nombre;
private 
int edad;

public 
PruebaList() {
}



public 
void setNombre(String nombre)
{
this.nombre=nombre;
}

public 
String getNombre()
{
return 
nombre;
}

public 
void setEdad(int edad)
{
this.edad=edad;
}

public 
ArrayList<PruebaListgetGuardar()
{
return 
guardar;
}

public 
void setGuardar(ArrayList<PruebaListguardar)
{
this.guardar=guardar;

}

public 
void agrega()
{
guardar = new ArrayList<PruebaList>();
listaPrueba = new PruebaList();
try
{

listaPrueba.setNombre("nombre 1");
listaPrueba.setNombre("nombre 2");
listaPrueba.setEdad(28);
listaPrueba.setEdad(6);
guardar.add(listaPrueba);

Iterator i=guardar.iterator();
while(
i.hasNext())
{
System.out.println(listaPrueba.getNombre());
}
}
catch(
Exception e)
{
System.out.println("Error agrega:"+e.getMessage());
}

}




public static 
void main(String[] args)
{
PruebaList obj=new PruebaList();

try
{
obj.agrega();
}
catch(
Exception e)
{
System.out.println("Error main:"+e.getMessage());
}


}