Was ist die einzige beste Pretty-Printing-Bibliothek für Java? Ich meine eine Bibliothek zum Drucken formatierter Ausgaben mit Einrückungen, Unterbrechungshinweisen 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.
Eine Vorstellung von dem, was ich suche, finden Sie in OCamls Format-Modul , insbesondere Format.fprintf .
[UPDATE] Ich suche nicht nach einer Konsolenfenster-Bibliothek. Eine Pretty-Printing-Bibliothek ermöglicht es Ihnen, Methoden zum Formatieren beliebiger Werte zu definieren, so dass die Einrückung beibehalten und Zeilenumbrüche an sinnvollen Positionen ausgewählt werden. Solche Bibliotheken existieren für Haskell , Standard-ML , OCaml , F # / a> und Schema . Die XTC-Bibliothek bietet einen Teil dieser Funktionalität in xtc.tree.Printer
, ist aber nicht annähernd so flexibel wie die Bibliotheken in anderen Bibliotheken Sprachen.
Sie können auch javacurses ausprobieren.
Nach Dr. Dobbs Code Talk ist süß.
Ich würde sagen, es ist noch einfacher mit Xalan + Sax, wie in diesem Beispiel .
Tags und Links java pretty-print io