如何获取堆栈的顶部元素并将其分配给数组而不将其作为对象?

时间:2019-06-16 19:21:20

标签: java arrays object stack

我正在尝试编写一些代码,这些代码最终将找到我所拥有的迷宫的所有可能路径,但是当我按下坐标(位于[0,1]等数组中)时遇到了一些问题。到堆栈,然后尝试使用stack.peek()将另一个数组分配给这些坐标。

我已经尝试了许多关于堆栈溢出的解决方案,包括使用Point而不是数组,还使用stack.toArray,但这只会返回一个内存地址。

    Stack S = new Stack();
    S.push(vert); //vert is an array that contains [0,1]

    visited[vert[0]][vert[1]] = true;

    System.out.println(S.peek()); //using .toArray either gives error that I cannot convert an Object to an Array or that .toArray is not found depending on where it is placed

我希望它能打印出我刚刚推送的数组,但是我却得到了一个内存地址(例如[I @ 41629346)

0 个答案:

没有答案