#### CsvEntityWriter CsvEntityWriter<MyObject> writer = new CsvEntityWriter<>(MyObject.class); writer.setDefaultFilename("data.csv"); writer.setFieldOrder("field1", "field2", "field3"); writer.setDateFormat("yyyy-MM-dd"); writer.write(myObjectList); #### CsvEntityReader CsvEntityReader<MyObject> reader = new CsvEntityReader<>(MyObject.class); reader.setDefaultFilename("data.csv"); reader.setFieldOrder("field1", "field2", "field3"); List<MyObject> myObjectList = reader.read(); #### CsvEntityContext CsvEntityContext context = new CsvEntityContext(); context.setFieldSeparator(','); CsvEntityWriter.setContext(context); CsvEntityReader.setContext(context); FieldMappingStrategy<MyObject> strategy = new MyFieldMappingStrategy<>(); CsvEntityReader<MyObject> reader = new CsvEntityReader<>(MyObject.class); reader.setFieldMappingStrategy(strategy); FieldFormatter<MyObject> formatter = new MyFieldFormatter<>(); CsvEntityWriter<MyObject> writer = new CsvEntityWriter<>(MyObject.class); writer.setFieldFormatter(formatter);


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