【问题标题】:Groovy column formatting with text wrapping带有文本换行的 Groovy 列格式
【发布时间】:2014-05-22 00:02:25
【问题描述】:

我正在将一些输出从数据库打印到文本文件。我基本上会打印出四个固定宽度的列。最后一列可能需要换行到下一行,因为 db 的输出可能比列宽长。有没有一种简单的方法(或插件)可以在 groovy 中做到这一点?显然,如果列换行,我不希望显示其他三列的任何进一步输出,直到我完成最后一列的换行。

下一部分我更担心。其他两列可能也需要换行 - 但只有在最后一列也需要换行时才能换行。否则,我不需要包装另外两列。输出会是这样的:

Col1 ..... Col2 无包装.......Col3 无包装.......Col4 无包装

Col1 ..... Col2 可以........ Col3 可以....... Col4 现在需要
........现在换行......现在换行............来换行,所以换行
..................................................... .....................其他人

【问题讨论】:

    标签: text groovy word-wrap


    【解决方案1】:

    看看 http://groovy.codehaus.org/Formatting+simple+tabular+text+data 有关如何使用换行格式化列的示例

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 2012-09-28
    • 2016-11-16
    • 1970-01-01
    相关资源
    最近更新 更多