Compare commits

...

3 Commits

Author SHA1 Message Date
f558cb059f Merge remote-tracking branch 'origin/master' 2022-12-09 15:11:39 +01:00
a3aaed397f Erstelleung Klasse 2022-12-09 15:11:31 +01:00
4afbedc1a8 Erstelleung Klasse 2022-12-09 15:09:14 +01:00

View File

@ -13,18 +13,29 @@ public class GebietsDatei extends GebietsListe {
public GebietsDatei(String dateiname) {
this.dateiname = dateiname;
}
public ArrayList<Gebiet> laden() {
public void laden() {
Path pfad = Paths.get(dateiname);
try {
Path pfad = Paths.get(dateiname);
List<String> zeilen = Files.readAllLines(pfad);
for (zeilen : zeilen){
for (int i = 0; i < zeilen.size(); i++) {
String[] teile = zeilen.get(i).split(";");
int jahr = Integer.parseInt(teile[0]);
int schlüssel = Integer.parseInt(teile[1]);
String name = teile[2];
int gesamtEinkommen = Integer.parseInt(teile[3]);
int durchsEinkommen = Integer.parseInt(teile[4]);
gebiete.add(new Gebiet(jahr, schlüssel, name, gesamtEinkommen, durchsEinkommen));
}
} catch (IOException e) {
e.printStackTrace();
}
catch (IOException e){
System.out.println("Die Datei kann nicht gelesen werden");
}
}
public List<Gebiet> getGebiete() {
return gebiete;
}