Du liest einfach jede Zeile ein und erstellst ein neues Studentenobject pro Zeile. In der jeweiligen Zeile suchst du dir halt per split den Teil den du brauchst und steckst ihn in das erstellte object.
So wie es billie oben schon beschrieben hatte
Dort wo jetzt das System out ist, steckst du die Sachen in das Studentenobjekt
So wie es billie oben schon beschrieben hatte
Java:
public static void main(String[] args) {
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(new File("datei.csv")));
String line = null;
while((line = br.readLine()) != null) {
// Ganze Zeile:
// System.out.println(line);
String[] parts = line.split(";");
System.out.println("Vorname: " + parts[0]);
System.out.println("Nachname: " + parts[1]);
// ...
}
} catch(FileNotFoundException e) {
e.printStackTrace();
} catch(IOException e) {
e.printStackTrace();
} finally {
if(br != null) {
try {
br.close();
} catch(IOException e) {
e.printStackTrace();
}
}
}
}