Java:使用linkedList在堆栈中打印int

时间:2017-12-06 17:43:34

标签: java printing stack nodes pop

我想在我的堆栈中弹出顶部int,但我不断得到这个顶部数字是:node @ 6d06d69c

我应该修理什么?它是节点类中的东西吗?

public class node {

private int number;
private node NextNumber;

//default constructor
public node(){ 
    number=0;
    NextNumber=null;
}

public node (int number){
    this.number=number;
    this.NextNumber=null;
}

这是我的流行方法

public node pop(){
    node top = topNum;
    if ( size == 0){
        System.out.println("Stack is Empty!");
    }
    System.out.println("top number is: " + top);
    topNum=topNum.getNextNumber();
    size--;
    return top;
}

0 个答案:

没有答案