Какая единственная самая красивая библиотека для печати на Java? Я имею в виду библиотеку для печати отформатированного вывода с отступом, разрывом подсказок и т.д., А не библиотекой для улучшения/повторного форматирования самого Java-кода. В идеале библиотека "играла бы хорошо" с System.out.println
и друзьями.
Для получения информации о том, что я ищу, см. OCaml Формат модуля, особенно Format.fprintf.
[UPDATE] Я не ищу консольную библиотеку окон. Библиотека с довольно печатной библиотекой позволяет вам определять методы форматирования произвольных значений, так что отступы сохраняются, а разрывы строк выбираются в разумных местах. Такие библиотеки существуют для Haskell, Стандартный ML, OCaml, F # и Scheme. библиотека XTC предоставляет некоторые из этих функций в xtc.tree.Printer
, но она не так гибка, как библиотеки на других языках.