public class Person { private int id; private String name; private int age; @CsvColumn("ID") public void setId(int id) { this.id = id; } @CsvColumn("Name") public void setName(String name) { this.name = name; } @CsvColumn("Age") public void setAge(int age) { this.age = age; } } public class Main { public static void main(String[] args) throws IOException { CsvReader<Person> csvReader = new CsvReader<>(new File("data.csv"), Person.class); List<Person> persons = csvReader.readAll(); for (Person person : persons) { System.out.println(person.getName()); } } } public class Person { private int id; private String name; private int age; @CsvColumn("ID") public int getId() { return id; } @CsvColumn("Name") public String getName() { return name; } @CsvColumn("Age") public int getAge() { return age; } } public class Main { public static void main(String[] args) throws IOException { List<Person> persons = new ArrayList<>(); persons.add(new Person(1, "John", 30)); persons.add(new Person(2, "Alice", 25)); persons.add(new Person(3, "Bob", 40)); CsvWriter<Person> csvWriter = new CsvWriter<>(new File("data.csv"), Person.class); csvWriter.writeAll(persons); csvWriter.close(); } } public class Person { private int id; private String name; private Date birthDate; @CsvColumn("ID") public int getId() { return id; } @CsvColumn("Name") public String getName() { return name; } @CsvColumn("Birth Date") public Date getBirthDate() { return birthDate; } }


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