小编典典

很好地打印 Java 集合(toString 不返回漂亮的输出)

all

我希望Stack<Integer>像 Eclipse 调试器那样打印一个对象(即[1,2,3...]),但打印它out = "output:" + stack并不会返回这个好的结果。

澄清一下,我说的是 Java 的内置集合,所以我不能覆盖它的toString().

我怎样才能得到一个很好的可打印版本的堆栈?


阅读 67

收藏
2022-06-10

共1个答案

小编典典

您可以将其转换为数组,然后使用以下命令打印出来Arrays.toString(Object[])

System.out.println(Arrays.toString(stack.toArray()));
2022-06-10