diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 797acea..0000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Einkommen.csv b/Einkommen.csv index d264c80..03be80d 100644 --- a/Einkommen.csv +++ b/Einkommen.csv @@ -1,5 +1,3 @@ -Jahr;Schlüssel;Region;verfügbares Einkommen der privaten Haushalte;verfüg. Einkommen der priv. Haushalte je Einwohner -;;;Tsd. EUR;EUR 2016;01001;Flensburg, Kreisfreie Stadt;1602046;18481 2016;01002;Kiel, Landeshauptstadt, Kreisfreie Stadt;4643584;18810 2016;01003;Lübeck, Hansestadt, Kreisfreie Stadt;4237638;19575 diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java index 36450b8..88251c8 100644 --- a/src/GebietsDatei.java +++ b/src/GebietsDatei.java @@ -15,7 +15,7 @@ public class GebietsDatei { try { Files.readAllLines(Paths.get(dateiName)).forEach(line -> { String[] parts = line.split(";"); - gebiete.add(new Gebiet(Integer.parseInt(parts[0]), Integer.parseInt(parts[1]), parts[2], Long.parseLong(parts[3]), Integer.parseInt(parts[4]))); + gebiete.add(new Gebiet(Integer.parseInt(parts[0]), Integer.parseInt(parts[1]), parts[2], (parts[3].equals("-")) ? 0 : Long.parseLong(parts[3]), (parts[4].equals("-")) ? 0 : Integer.parseInt(parts[4]))); }); } catch (Exception e) { e.printStackTrace();