我想打印 Stack<Integer>
对象与 Eclipse 调试器一样好(即 [1,2,3...]
),但使用 out = "output:" + stack
打印它不会返回这么好的结果。
澄清一下,我说的是 Java 的内置集合,所以我不能覆盖它的 toString()
.
我怎样才能得到一个漂亮的可打印版本的堆栈?
最佳答案
你可以把它转换成一个数组,然后用 Arrays.toString(Object[])
:
System.out.println(Arrays.toString(stack.toArray()));
关于java - 很好地打印 Java 集合(toString 不返回漂亮的输出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/395401/