try (BufferedReader reader = new BufferedReader(new FileReader("data.csv"))) { CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT); for (CSVRecord csvRecord : csvParser) { } } catch (IOException e) { e.printStackTrace(); } @CsvEntity(CsvEntityStrategy.Discrete) public class BusEntity { @CsvField(name = "route_id") private String routeId; @CsvField(name = "bus_id") private String busId; } CsvEntityReader<BusEntity> csvEntityReader = new CsvEntityReader<>(BusEntity.class); List<BusEntity> busEntities = csvEntityReader.readEntitiesFromFile(new FileReader("data.csv")); csv.field.separator=, csv.skip.lines=1 Configuration configuration = new PropertiesConfiguration("example.properties"); CsvEntityReader<BusEntity> csvEntityReader = new CsvEntityReader<>(BusEntity.class, configuration); List<BusEntity> busEntities = csvEntityReader.readEntitiesFromFile(new FileReader("data.csv"));


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