使用openCSV忽略CSV值+在单独的二维数组元素中存储CSV文件中的int值

时间:2016-09-11 09:38:12

标签: java arrays opencsv

我的问题的第一部分是,如果我有一个用逗号分隔的一行上有4个数字的CSV文件,如何使用openCSV忽略前两个值?

现在,请考虑以下数组:

int[][] parsedData = new int [10][10];

以及CSV文件中的以下行:

54, 68, 5, 1

假设前者是可能的(忽略CSV文件中一行上的前两个值),我该如何解析值' 5'进入parsedData [0] [0]并解析值' 1'到parsedData [0] [1]?

我无法在openCSV文档中找到解释如何执行此操作的任何内容,如果事先没有要读取的CSV文件,我也无法解决这个问题。

1 个答案:

答案 0 :(得分:1)

你不能在opencsv中这样做。您可以忽略带有跳线的整行(通常在数据有标题时使用)但不是行的一部分。您必须以编程方式自己完成。

看一下java System.arraycopy方法。我发现了一篇关于使用a good example的堆栈溢出的文章。

希望有所帮助。

:)