Hola, me estoy iniciando en la programacion java con la universidad, intento imprimir los datos que me vienen en un ciclo for pero no puedo hacerlo, intente crear un arreglo y al final concatenar todo pero me tira un error.
Exception in thread "main" java.lang.NullPointerException
at pila.Acciones.verTodalaPila(Acciones.java:103)
at pila.Pila.main(Pila.java:60)
Java Result: 1
Este es el metodo el cual quiero realizar, imprime los valores que se han ingresado en una pila.
Código:
String verTodalaPila() {
if(this.creada==true){
for(int i=this.tamano-1;i>=0;i--) {
if((i+1)<=this.elementos) {
this.concatenado[i]="\""+this.pila[i]+"\"";
} else {
this.concatenado[i]="\" \"";
}
this.result= this.result.concat(this.concatenado[i]);
}
return this.result;
} else {
return "La pila no ha sido creada";
}
}
Alguien sabe que tengo mal o de que forma puedo hacer que se imprima.
La llamada del metodo es esta.
Código:
JOptionPane.showMessageDialog(null, acciones.verTodalaPila());