From 46f769f349ea8e9c434ac10232003333e7b39e7c Mon Sep 17 00:00:00 2001 From: pbd2h21aer Date: Fri, 9 Dec 2022 14:19:29 +0100 Subject: [PATCH 1/6] Erstelleung Klasse --- src/GebietsDatei.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java index 1d8a5e4..7c0a1ff 100644 --- a/src/GebietsDatei.java +++ b/src/GebietsDatei.java @@ -1,2 +1,12 @@ +import java.lang.reflect.Array; +import java.util.ArrayList; + public class GebietsDatei { + + public String dateiname; + + public GebietsDatei(String dateiname) { + this.dateiname = dateiname; + } } + From cb0cddd56bd92eaa5ef4e4fc6e63dd8245347ba9 Mon Sep 17 00:00:00 2001 From: PBG2H21AFE Date: Fri, 9 Dec 2022 14:20:43 +0100 Subject: [PATCH 2/6] Klassen --- src/GebietsListe.java | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 src/GebietsListe.java diff --git a/src/GebietsListe.java b/src/GebietsListe.java new file mode 100644 index 0000000..21e156e --- /dev/null +++ b/src/GebietsListe.java @@ -0,0 +1,2 @@ +public class GebietsListe { +} From c32db9b1abffa3355a8205a260d8dcbfd5bd1954 Mon Sep 17 00:00:00 2001 From: pbd2h21aer Date: Fri, 9 Dec 2022 14:20:49 +0100 Subject: [PATCH 3/6] Erstelleung Klasse --- src/GebietsDatei.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java index 7c0a1ff..9ae6554 100644 --- a/src/GebietsDatei.java +++ b/src/GebietsDatei.java @@ -1,6 +1,7 @@ import java.lang.reflect.Array; import java.util.ArrayList; + public class GebietsDatei { public String dateiname; @@ -9,4 +10,3 @@ public class GebietsDatei { this.dateiname = dateiname; } } - From e35400852504ac23728957348365c25fdd9bf855 Mon Sep 17 00:00:00 2001 From: pbg2h21ato Date: Fri, 9 Dec 2022 14:30:22 +0100 Subject: [PATCH 4/6] Neu --- src/Gebiet.java | 50 ------------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 src/Gebiet.java diff --git a/src/Gebiet.java b/src/Gebiet.java deleted file mode 100644 index 4830141..0000000 --- a/src/Gebiet.java +++ /dev/null @@ -1,50 +0,0 @@ -public class Gebiet { - private int jahr; - private int schlüssel; - private String name; - private long gesamtEinkommen; - private int durchschnittsEinkommen; - - public Gebiet(int jahr, int schlüssel, String name, long gesamtEinkommen, int durchschnittsEinkommen) { - this.jahr = jahr; - this.schlüssel = schlüssel; - this.name = name; - this.gesamtEinkommen = gesamtEinkommen; - this.durchschnittsEinkommen = durchschnittsEinkommen; - } - - public int getJahr() { - return jahr; - } - - public int getSchlüssel() { - return schlüssel; - } - - public String getName() { - return name; - } - - public long getGesamtEinkommen() { - return gesamtEinkommen; - } - - public int getDurchschnittsEinkommen() { - return durchschnittsEinkommen; - } - - public int getAnzahlEinwohner() { - return 1; - } - - @Override - public String toString() { - return "Gebiet{" + - "jahr=" + jahr + - ", schlüssel=" + schlüssel + - ", name='" + name + '\'' + - ", gesamtEinkommen=" + gesamtEinkommen + - ", durchschnittsEinkommen=" + durchschnittsEinkommen + - '}'; - } -} From 50cce6a92bbb967e16be9374fb076e2d04dd3327 Mon Sep 17 00:00:00 2001 From: pbg2h21ato Date: Fri, 9 Dec 2022 14:35:29 +0100 Subject: [PATCH 5/6] lol --- src/Gebiet.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/Gebiet.java diff --git a/src/Gebiet.java b/src/Gebiet.java new file mode 100644 index 0000000..e0723a6 --- /dev/null +++ b/src/Gebiet.java @@ -0,0 +1,51 @@ +public class Gebiet { + private int jahr; + private int schlüssel; + private String name; + private long gesamtEinkommen; + private int durchschnittsEinkommen; + + public Gebiet(int jahr, int schlüssel, String name, long gesamtEinkommen, int durchschnittsEinkommen) { + this.jahr = jahr; + this.schlüssel = schlüssel; + this.name = name; + this.gesamtEinkommen = gesamtEinkommen; + this.durchschnittsEinkommen = durchschnittsEinkommen; + // lol + } + + public int getJahr() { + return jahr; + } + + public int getSchlüssel() { + return schlüssel; + } + + public String getName() { + return name; + } + + public long getGesamtEinkommen() { + return gesamtEinkommen; + } + + public int getDurchschnittsEinkommen() { + return durchschnittsEinkommen; + } + + public int getAnzahlEinwohner() { + return 1; + } + + @Override + public String toString() { + return "Gebiet{" + + "jahr=" + jahr + + ", schlüssel=" + schlüssel + + ", name='" + name + '\'' + + ", gesamtEinkommen=" + gesamtEinkommen + + ", durchschnittsEinkommen=" + durchschnittsEinkommen + + '}'; + } +} From 34346f757b77722a15cdc0e5dcb3670d4aae8554 Mon Sep 17 00:00:00 2001 From: pbd2h21aer Date: Fri, 9 Dec 2022 14:42:02 +0100 Subject: [PATCH 6/6] Erstelleung Klasse --- src/GebietsDatei.java | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java index 9ae6554..bd83e4f 100644 --- a/src/GebietsDatei.java +++ b/src/GebietsDatei.java @@ -1,12 +1,28 @@ -import java.lang.reflect.Array; +import java.io.IOException; +import java.nio.file.Path; +import java.nio.file.Paths; import java.util.ArrayList; +import java.util.List; -public class GebietsDatei { - +public class GebietsDatei extends GebietsListe { + private List gebiete = new ArrayList<>(); public String dateiname; public GebietsDatei(String dateiname) { this.dateiname = dateiname; } + public ArrayList laden() { + try { + Path pfad = Paths.get(dateiname); + gebiete = new ArrayList(); + return gebiete; + } + catch (IOException e){ + System.out.println("Die Datei kann nicht gelesen werden"); + } + return gebiete; + } + + }