哪个opencsv版本与Java 6兼容

时间:2017-12-26 15:32:30

标签: java csv compatibility opencsv

我在使用Java 6的项目中工作。我需要 opencsv 库,但最新版本需要Java 7。

2 个答案:

答案 0 :(得分:2)

通过git的历史记录,Java 7的需求由commit fd5b507cd4163359a88dc4742b98b321fabae8fd引入,它是4.0版本的一部分。任何3.x版本或更早版本都应该使用Java 6。

答案 1 :(得分:0)

我建议您尝试univocity-parsers,这样您就不必使用过时的OpenCSV版本了吗?最新版本使用Java 6兼容性构建,way faster。您可以像这样使用它:

CsvParserSettings settings = new CsvParserSettings(); //configure the parser
settings.detectFormatAutomatically(); //make it discover the line ending and column separator

CsvParser parser = new CsvParser(settings); //create a parser
List<String[]> parsedRows = parser.parseAll(new File("/path/to/your.csv")); //parse all rows

希望它有所帮助。

免责声明:我是这个图书馆的作者。它的开源和免费(Apache 2.0许可证)