public class Person { private String name; private int age; } public class FlatFileExample { public static void main(String[] args) { List<Person> persons = new ArrayList<>(); try (FlatFileReader<Person> reader = new FlatFileReader<>(new File("data.csv"), Person.class)) { Person person; while ((person = reader.read()) != null) { persons.add(person); } } catch (FlatFileException e) { e.printStackTrace(); } try (FlatFileWriter<Person> writer = new FlatFileWriter<>(new File("output.csv"), Person.class)) { for (Person person : persons) { writer.write(person); } } catch (FlatFileException e) { e.printStackTrace(); } } }


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