Open NikKiu opened 2 years ago
public static void csvreader(String filepath) { String[] user; int i ; try { // lese Zeilenweise CSV-Datei ein Scanner scanner = new Scanner(new File(filepath)); Scanner dataScanner = null; //Objekt zum lesen eines Datensatzes
// solange es einen nächste Zeile mit Text gibt, führe Schleife aus
while(scanner.hasNext()==true) {
dataScanner = new Scanner(scanner.nextLine()); //nehme nächste Zeile in Objekt
dataScanner.useDelimiter(","); // Trennungszeichen zwischen Daten
for(i=0;i<999;i++){
String ln = dataScanner.next();
String fn = dataScanner.next();
String dob= dataScanner.next();
String ml = dataScanner.next();
String ge = dataScanner.next();
User temp = new User();
temp.lastName = ln;
temp.firstName = fn;
temp.dayOfBirth = new Date(dob);
temp.mail = ml;
temp.gender = ge.charAt(0);
allGymWueUser[i]= temp;
allGymWueUser[i].printData();
}
}
scanner.close();
}
catch (Exception e){
System.out.println(e);
}
}
Beschreibung: Eine Methode, die eine CSV Datei bekommt, welche anschließend in ein User-Array importiert wird.
E: CSV Datei V: Datei spliten und in ein Array packen A: User-Modell