适用于Java的最佳漂亮打印库?

时间:2008-12-01 20:52:23

标签: java io pretty-print

什么是Java最好的漂亮打印库?我的意思是一个用于打印格式化输出的库,包括缩进,中断提示等,不是用于美化/重新格式化Java代码本身的库。理想情况下,图书馆会与System.out.println和朋友“玩得很开心”。

要了解我正在寻找的内容,请参阅OCaml的Format module,尤其是Format.fprintf

[更新]我不是在寻找控制台窗口库。漂亮的打印库允许您定义格式化任意值的方法,以便保留缩进并在合理的位置选择换行符。这些库存在HaskellStandard MLOCamlF#SchemeXTC libraryxtc.tree.Printer中提供了一些此功能,但它并不像其他语言中的库那样灵活。

4 个答案:

答案 0 :(得分:2)

jpplib吗?

答案 1 :(得分:-1)

由于你谈论盒子,破解提示等等我认为你的意思是建立一个基于文本的窗口应用程序。所以我猜你正在寻找类似于Ncurses的东西,但是在Java中。也许charva可以帮到你。

答案 2 :(得分:-1)

您也可以尝试javacurses

根据Dr. Dobb's Code Talk,它很可爱。

答案 3 :(得分:-1)

我会说使用Xalan + Sax更容易,就像this example一样。