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

Ignoring CSV values with openCSV + Storing int values from CSV file in separate two-dimensional array elements

我的问题的第一部分是,如果我有一个 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 文件,我也无法全神贯注地执行此操作。

您不能在 opencsv 中执行此操作。您可以使用跳过线忽略整行(通常在数据具有 header 时使用),但不能忽略一行的一部分。您必须自己以编程方式执行此操作。

看看 java System.arraycopy method. I found an article on stack overflow with a good example

希望对您有所帮助。

:)