Java - 将csv文件放在一个数组中

时间:2014-05-30 08:11:34

标签: java arrays csv

我是java的初学者。 你能帮帮我这个部分吗?

我不知道如何读取一个包含3列和大量行的csv文件到数组中。 我想更改一些列并再次写入csv文件。

我可以阅读该文件,但我无法改变这一点。 我认为它必须以某种方式加载到数组或列表中?

由于

2 个答案:

答案 0 :(得分:0)

您可以使用opencsv。它是Java的csv解析器库。

答案 1 :(得分:0)

1)为每个列类型创建3个数组(如果已知大小,则使用arraylist) 2)逐行读取文件。 3)对于每个行字符串,将其拆分为',' 4)在第一个数组中存储第一个值,在第二个数组中存储第二个值,在第三个数 5)修改你想要的值。 6)从数组1读取值,用逗号追加第二个值,然后用逗号,然后是第三个值,再用新行字符。这会给你一个新的路线。 7)以上述方式为整个文件准备字符串。 8)将修改后的内容存储在文件中