我的问题的第一部分是,如果我有一个用逗号分隔的一行上有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文件,我也无法解决这个问题。
答案 0 :(得分:1)
你不能在opencsv中这样做。您可以忽略带有跳线的整行(通常在数据有标题时使用)但不是行的一部分。您必须以编程方式自己完成。
看一下java System.arraycopy方法。我发现了一篇关于使用a good example的堆栈溢出的文章。
希望有所帮助。
:)