将文本文件传输到csv格式Java

时间:2015-10-20 07:50:56

标签: java csv

我有一个" |"分开的数据文件。需要将其转换为csv格式。 在csv我有9列。数据格式为:

257|30|1666|4906|3712|1|1.00|4.99|1.04|2|27.28|2.00|4.92|1|4.99|1.00|1.04|9|0.222222|0.000000|0.111111|-1.000000
254|1|1578|3713|4900|1|1.00|1.99|1.26|16|53.30|25.00|12.23|39|125.30|55.00|62.48|320|0.050000|0.000000|0.003125|0.000000
256|38|227|25303|25306|1|1.00|11.99|1.99|1|6.99|1.00|1.67|7|62.28|9.00|9.08|16|0.062500|1.000000|0.062500|0.000000

有内置功能吗?你有什么建议使用? 感谢

1 个答案:

答案 0 :(得分:1)

如果您使用输入流从数据文件中读取并用逗号替换每个出现的管道符号,并使用输出流进行回写,那么您将是一个快乐的人。您可以使用每个第9个管道作为某种排序信号将输出移动到新行。这就像10行代码