2014-05-05 21 views
0

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

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

Col1中..... col2的无包装....... COL3无包装....... COL4无包装

Col1中..... Col2 can .............. Col3 can .............. Col4现在需要
........ ......现在包裹.............现在包裹.............包裹这样包裹
........ .................................................. ............其他

回答