Java 用の最高のプリティプリンティング ライブラリはどれですか? Javaコード自体を美化/再フォーマットするためのライブラリではなく、インデント、ブレークヒントなどを使用してフォーマットされた出力を印刷するためのライブラリを意味します。理想的には、図書館は友達と「仲良く」するでしょうSystem.out.println
。
私が探しているもののアイデアについては、OCaml のFormat モジュール、特にFormat.fprintfを参照してください。
[更新] コンソール ウィンドウ ライブラリを探しているわけではありません。きれいな印刷ライブラリを使用すると、インデントが保持され、適切な場所で改行が選択されるように、任意の値をフォーマットするメソッドを定義できます。そのようなライブラリはHaskell、Standard ML、OCaml、F#、およびScheme用に存在します。XTC ライブラリは でこの機能の一部を提供しますが、xtc.tree.Printer
他の言語のライブラリほど柔軟ではありません。