我的问题的第一部分是,如果我有一个CSV文件,一行上有4个数字,用逗号分隔,我如何使用openCSV忽略前两个值?
现在,考虑下面的数组:int[][] parsedData = new int [10][10];
和CSV文件中的以下行:
54, 68, 5, 1
假设前者是可能的(忽略CSV文件中一行上的前两个值),那么我如何将值'5'解析为parsedData[0][0]并将值'1'解析为parsedData[0][1]?
我在openCSV文档中找不到任何解释如何做到这一点的东西,如果没有事先读取CSV文件,我也不能把我的头包起来,甚至这样做。
在opensv中不能这样做。您可以忽略带有跳线的整行(通常在数据有标题时使用),但不能忽略一行的一部分。你必须自己用程序来完成。
看看java系统。arraycopy方法。我找到了一篇关于堆栈溢出的文章,其中有一个很好的例子。
希望有帮助。
:)