Groovy列格式与文本环绕

时间:2014-05-05 21:24:29

标签: text groovy wrapping

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

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

  

Col1 ..... Col2 no-wrap ....... Col3 no-wrap ....... Col4 no-wrap
  
  Col1 ..... Col2可以.............. Col3可以.............. Col4现在需要
  ..............现在包裹.............现在包裹.............包裹所以包裹
  .................................................. ....................其他人

1 个答案:

答案 0 :(得分:0)

看看 http://groovy.codehaus.org/Formatting+simple+tabular+text+data 有关如何使用包装

在列中进行格式化的示例