Если у меня есть класс с непримитивными публичными членами, и я хочу заполнить их из файла CSV с помощью OpenCSV, как я могу это сделать? Я заметил, что OpenCSV имеет некоторые защищенные элементы, относящиеся к PropertyDescriptorsOpenCSV CSV to JavaBean
Так скажем, у меня есть класс Person, который имеет элемент адреса, и мой файл CSV содержит detailsd для каждого человека, включая их адрес ..
Person{
private String name;
private Address al
public void setAddress(Address a){..}
public void setName(String name){..}
}
Addess{
private String line1;
private String line2;
private String postCode;
.
.
.
}
CSV файл:
NAME | ADDR1 | ADDR2 | PCODE ...
John Smith |Some place | Some town | NW234
Спасибо,
Пример файла CSV, который вы отправили **, не является CSV **. CSV означает Comma Separated Value; похоже, что вместо запятых вы используете каналы ('|'). –