在Java中使用openCSV读取CSV文件的最后一行
如何使用openCSV仅读取csv文件的最后一行。?有没有办法不读取整个文件。如果您知道cvs文件中的行数,则可以执行以下操作跳过最后一行之前的所有行:在Java中使用openCSV读取CSV文件的最后一行,java,opencsv,Java,Opencsv,如何使用openCSV仅读取csv文件的最后一行。?有没有办法不读取整个文件。如果您知道cvs文件中的行数,则可以执行以下操作跳过最后一行之前的所有行: CSVReader reader = new CSVReader(new FileReader(file), ',', '\'', num_of_lines-1); 如果您不需要使用openCSV,您可以使用周围的实现。这里有一个很好的,有效的(实际上有两个,但有一个更通用)。考虑答案末尾的警告。 此外,ApacheCommons还提供了一个
CSVReader reader = new CSVReader(new FileReader(file), ',', '\'', num_of_lines-1);
如果您不需要使用openCSV,您可以使用周围的实现。这里有一个很好的,有效的(实际上有两个,但有一个更通用)。考虑答案末尾的警告。此外,ApacheCommons还提供了一个名为“从下到上返回文件行”的
readLine
方法,不过如果没有读取整个文件,则应该对该方法进行测试。谢谢。但行数不得而知。