Ich habe eine Liste aus einer CSV-Datei. Diese CSV-Datei auf diese Weise aufgefüllt wird:Wie konvertiert man die Liste <String[]> in die Liste <MyObject>?
_Name_ |_Surname_|_Sex_
_nam1_ | _sur1_ | _s1_
_nam2_ | _sur2_ | _s2_
So tun i:
CSVReader reader = new CSVReader(new FileReader("file.csv"));
List<String[]> myEntries = reader.readAll();
Nun, ich möchte myObject eine andere Liste erstellen, der Art wie:
List<MyObject> list = new ArrayList<MyObject>();
wo die Klasse MyObject enthält:
private String name;
private String surname;
private String sex;
mit ihrem Get und Set.
list.setName();
list.setSurname();
list.setSex();
Wie kann ich dies tun: Und was ist in der ersten Liste wird in verschoben werden?
Was passiert, wenn meine Array-Liste 1000 Strings enthält? – Marco
@Marco meinst du 1000 Spalten oder 1000 Reihen? – gevorg
Ich meine 1000 Spalten. Vorname, Nachname, Alter, Geschlecht, Höhe, Gewicht, Land, Geburtstag, ... – Marco