Как легко обработать CSV-файл в List <MyClass>
В своем приложении я использую много CSV-файлов, которые мне нужно читать и создавать списки на их основе. Я хотел бы найти простой способ сделать это. Вы знаете какой-нибудь простой фреймворк, который делает это без использования количества конфигурационных файлов и т. Д.?
Например, у меня есть класс Person:
public class Person {
String name;
String surname;
double shoeSize;
boolean sex; // true: male, false:female
public Person() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSurname() {
return surname;
}
public void setSurname(String surname) {
this.surname = surname;
}
public double getShoeSize() {
return shoeSize;
}
public void setShoeSize(double shoeSize) {
this.shoeSize = shoeSize;
}
public boolean isSe) {
return sex;
}
public void setSeboolean sex) {
this.sex = sex;
}
}
Для этого класса я подготовил файл CSV:
name,surname,shoesize,sex
Tom,Tommy,32,true
Anna,Anny,27,false
Как я могу сделать это легко?