12

Java でテーブルを印刷しようとしていますが、これを行う最善の方法は何だろうと思っていました。

改行を印刷し、\t を使用して内容を並べてみましたが、うまくいきません。これを行う方法またはより良い方法はありますか?

4

6 に答える 6

1

文字列を目的の列の長さにスペースでパディングする関数を作成します。これは静的ヘルパーにすることができ、それを保持するクラス StrUtils などを作成できます。

(これを行うための String ヘルパー/ユーティリティを備えた Apache やその他のライブラリもあるかもしれません。)

長期的には、表形式のデータを出力している場合は、CSV (Excel など) または XML のエクスポートを検討できます。ただし、これらは典型的な長期的なビジネス要件のためのものであり、画面への迅速な出力ではありません。

于 2013-09-07T11:12:07.623 に答える