Citar
Exception in thread "main" java.lang.NullPointerException
at ListaDeEnterosEnlazada.agregar(ListaDeEnterosEnlazada.java:118)
at ListaDeEnterosEnlazada.agregar(ListaDeEnterosEnlazada.java:118)
Aqui el metodo :
Código:
@Override
public boolean agregar(Integer elem, int pos) {
NodoEntero anterior = inicio;
NodoEntero aux = inicio;
NodoEntero n = new NodoEntero();
n.setDato(elem);
n.setSiguiente(null);
int i = 0 ;
if( ( aux==null) || (pos == 0 )){
inicio= n ;
aux = n ;
this.tamanio++;
return true;
} else
while (( i != pos) || (aux.getSiguiente() != null)){ //Aca esta el error
i++;
anterior = aux;
aux = aux.getSiguiente();
}
if (pos == i){
anterior.setSiguiente(n);
n.setSiguiente(aux);
this.tamanio++;
return true;
}else
return false;
}