1. ホーム

[解決済み】Javaのコレクションをきれいに印刷する(toStringがきれいな出力を返さない)。

2022-04-07 07:36:25

質問

を印刷したい。 Stack<Integer> オブジェクトを Eclipse のデバッガと同じようにきれいに表示します (例. [1,2,3...] と表示されますが out = "output:" + stack では、このような素敵な結果は返ってきません。

はっきりさせておきたいのは、私はJavaの組み込みコレクションについて話しているので、その toString() .

スタックの印刷可能なバージョンを入手するにはどうすればよいですか?

解決方法は?

配列に変換して、それをプリントアウトするのは Arrays.toString(Object[]) :

System.out.println(Arrays.toString(stack.toArray()));