Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2015, 18:20
jorgerRweihmuller
 
Fecha de Ingreso: enero-2015
Ubicación: cordoba
Mensajes: 2
Antigüedad: 9 años, 3 meses
Puntos: 0
lista vacia no entiendo por que

hola soy jorge estoy haciendo una lista simple y cuando llega a la parte de agregarlo en la lista me da error de
Exception in thread "main" java.lang.NullPointerException
ya revise la carga de datos y me parece de están bien, pero me siguen dando ese error
también me fije en otros programas anteriores que me andaban y me dan el mismo error
este es el código del main


Código Java:
Ver original
  1. public class Main {
  2.  
  3.     public static void main(String[] args) {
  4.     String nom;
  5.     int ed;
  6.     Lista lis = null;
  7.     Personas per;
  8.    
  9.    for (int i=0; i<10; i++)
  10.    {
  11.     System.out.println("ingrese nombre: ");
  12.     nom=In.readLine();
  13.     System.out.println("Ingrese edad: ");
  14.     ed=In.readInt();
  15.     per=new Personas(nom,ed);  
  16.     lis.Add(per);
  17.    }
  18.  
  19.  
  20. y este el de la lista
  21.  
  22.  
  23. public class Lista {
  24.    
  25.  private Nodo raiz;
  26.  
  27.     public Lista()
  28.     {
  29.      raiz=null;
  30.     }
  31.    
  32.  public void Add(Personas p)  
  33.  {
  34.   Nodo aux=new Nodo(null,p);  
  35.   if(raiz.getInfo()==null)
  36.      raiz=aux;
  37.   else
  38.   {
  39.    aux.setProx(raiz);
  40.    raiz=aux;
  41.   }  
  42.  }


si alguien me puede decir por que me da null me salvaría, hace tres dias que trato de resolverlo pero ni en las respuestas a preguntas similares encontré la respuesta

Última edición por razpeitia; 28/01/2015 a las 12:58