2008-12-01 11 views
8

Was ist die einzige beste Pretty-Druck-Bibliothek für Java? Ich meine eine Bibliothek zum Drucken formatierter Ausgabe mit Einrückung, Unterbrechungshinweise usw. nicht eine Bibliothek zum Verschönern/Umformatieren von Java-Code selbst. Im Idealfall würde die Bibliothek mit System.out.println und Freunden "nett" spielen.Beste Pretty-Druck-Bibliothek für Java?

Für eine Idee von dem, was ich suche, finden Sie OCAML Format module, insbesondere Format.fprintf.

[UPDATE] Ich bin nicht auf der Suche nach einer Konsole Windowing-Bibliothek. Eine Pretty-Printing-Bibliothek ermöglicht es Ihnen, Methoden zum Formatieren beliebiger Werte zu definieren, so dass die Einrückung erhalten bleibt und Zeilenumbrüche an sinnvollen Positionen ausgewählt werden. Solche Bibliotheken existieren für Haskell, Standard ML, OCaml, F# und Scheme. Die XTC library bietet einige dieser Funktionalität in xtc.tree.Printer, aber es ist nicht annähernd so flexibel wie die Bibliotheken in anderen Sprachen.

Antwort

-1

Da Sie über Boxen sprechen, Tipps zu brechen und so weiter ich nehme an, Sie meinen, eine textbasierte Windowing-Anwendung zu erstellen. Also ich denke, dass Sie nach etwas Ähnliches wie Ncurses suchen, aber in Java. Vielleicht könnte charva Ihnen helfen.

+0

Nein, ich entwickle keine Curses-Anwendung. Ich möchte nur eine nette, formatierte Ausgabe, z. B. in Debugging-Protokollen. Ich kann keine passenden Klassen in Charva finden. –

Verwandte Themen