<dependency> <groupId>com.github.mygreen</groupId> <artifactId>simplecsv</artifactId> <version>2.0.0</version> </dependency> public class Person { private String name; private int age; private String gender; } CsvMapper csvMapper = new CsvMapper(); CsvMapperFactory factory = csvMapper.factory(); try(CsvReader<Person> csvReader = factory.createReaderWithLines(Paths.get("path/to/csv/file.csv"), Person.class)) { List<Person> personList = csvReader.stream().collect(Collectors.toList()); for(Person person : personList) { System.out.println(person.getName()); System.out.println(person.getAge()); System.out.println(person.getGender()); } } List<Person> personList = new ArrayList<>(); CsvMapper csvMapper = new CsvMapper(); CsvMapperFactory factory = csvMapper.factory(); try(CsvWriter csvWriter = factory.createWriterWithLine(Paths.get("path/to/csv/file.csv"))) { for(Person person : personList) { csvWriter.writeLine(person.getName(), person.getAge(), person.getGender()); } }


上一篇:
下一篇:
切换中文