2012-02-16 38 views
0

我有三個字符串需要寫入文件而沒有任何新行,並將它們放在固定寬度字段中。目前即時通訊設法使用printwriter的printf,但我沒有完全理解如何做到這一點。如果沒有足夠的信息,請問和我盡力澄清我的問題。在java中編寫一個帶有固定寬度字段的文件

+0

你是否需要將你的換行符從字符串中刪除?什麼是「在領域內固定」? – 2012-02-16 19:50:16

+0

我認爲他意味着如果數據不能佔據整個字段(空間填充),那麼字段總是相同的長度 – Adrian 2012-02-16 20:01:06

回答

1

如果你有3個字符串,A,B和C,你應該能夠使用這樣的事情...

printf("a=%-20s b=%-20s c=%-20s", a, b, c); 

這將左對齊的字符串,它們將被固定在一個寬度每個20。