【问题标题】:Best pretty-printing library for Java? [closed]Java 最好的漂亮打印库? [关闭]
【发布时间】:2008-12-01 20:52:23
【问题描述】:

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

要了解我在寻找什么,请参阅 OCaml 的 Format module,尤其是 Format.fprintf。

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

【问题讨论】:

    标签: java io pretty-print


    【解决方案1】:

    是jpplib吗?

    【讨论】:

      【解决方案2】:

      既然您谈到了框、中断提示等,我假设您的意思是构建一个基于文本的窗口应用程序。所以我猜你正在寻找类似于Ncurses 但在Java 中的东西。也许charva 可以帮到你。

      【讨论】:

      • 不,我不是在开发 curses 应用程序。我只想要漂亮的格式化输出,例如在调试日志中。我在 charva 中找不到任何合适的课程。
      【解决方案3】:

      你也可以试试javacurses。

      据Dr. Dobb's Code Talk称很可爱。

      【讨论】:

      • 这似乎不是我想要的。
      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-05
        • 2014-11-09
        • 1970-01-01
        • 2021-06-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多