Erstelleung Klasse

This commit is contained in:
Yasin-Eray Erdogan 2022-12-09 15:09:14 +01:00
parent d6685d8020
commit 4afbedc1a8

View File

@ -13,18 +13,29 @@ public class GebietsDatei extends GebietsListe {
public GebietsDatei(String dateiname) { public GebietsDatei(String dateiname) {
this.dateiname = dateiname; this.dateiname = dateiname;
} }
public ArrayList<Gebiet> laden() {
public void laden() {
Path pfad = Paths.get(dateiname);
try { try {
Path pfad = Paths.get(dateiname);
List<String> zeilen = Files.readAllLines(pfad); List<String> zeilen = Files.readAllLines(pfad);
for (int i = 0; i < zeilen.size(); i++) {
for (zeilen : zeilen){ String[] teile = zeilen.get(i).split(";");
String jahr = teile[0];
String schlüssel = teile[1];
String name = teile[2];
String gesamtEinkommen = teile[3];
String durchsEinkommen = 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; return gebiete;
} }