Merge remote-tracking branch 'Einkommen/master'

This commit is contained in:
Luc Marvin Fechtel 2022-12-09 15:00:18 +01:00
commit 5bce0a0c4d
3 changed files with 37 additions and 9 deletions

View File

@ -1,13 +1,13 @@
public class Gebiet { public class Gebiet implements GebietInterface{
private int jahr; private int jahr;
private int schlüssel; private int schluessel;
private String name; private String name;
private long gesamtEinkommen; private long gesamtEinkommen;
private int durchschnittsEinkommen; private int durchschnittsEinkommen;
public Gebiet(int jahr, int schlüssel, String name, long gesamtEinkommen, int durchschnittsEinkommen) { public Gebiet(int jahr, int schluessel, String name, long gesamtEinkommen, int durchschnittsEinkommen) {
this.jahr = jahr; this.jahr = jahr;
this.schlüssel = schlüssel; this.schluessel = schluessel;
this.name = name; this.name = name;
this.gesamtEinkommen = gesamtEinkommen; this.gesamtEinkommen = gesamtEinkommen;
this.durchschnittsEinkommen = durchschnittsEinkommen; this.durchschnittsEinkommen = durchschnittsEinkommen;
@ -18,7 +18,7 @@ public class Gebiet {
} }
public int getSchlüssel() { public int getSchlüssel() {
return schlüssel; return schluessel;
} }
public String getName() { public String getName() {
@ -41,7 +41,7 @@ public class Gebiet {
public String toString() { public String toString() {
return "Gebiet{" + return "Gebiet{" +
"jahr=" + jahr + "jahr=" + jahr +
", schlüssel=" + schlüssel + ", schluessel=" + schluessel +
", name='" + name + '\'' + ", name='" + name + '\'' +
", gesamtEinkommen=" + gesamtEinkommen + ", gesamtEinkommen=" + gesamtEinkommen +
", durchschnittsEinkommen=" + durchschnittsEinkommen + ", durchschnittsEinkommen=" + durchschnittsEinkommen +

8
src/GebietInterface.java Normal file
View File

@ -0,0 +1,8 @@
public interface GebietInterface {
int getJahr();
int getSchlüssel();
String getName();
long getGesamtEinkommen();
int getDurchschnittsEinkommen();
int getAnzahlEinwohner();
}

View File

@ -1,12 +1,32 @@
import java.lang.reflect.Array; import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List;
public class GebietsDatei {
public class GebietsDatei extends GebietsListe {
private List<Gebiet> gebiete = new ArrayList<>();
public String dateiname; public String dateiname;
public GebietsDatei(String dateiname) { public GebietsDatei(String dateiname) {
this.dateiname = dateiname; this.dateiname = dateiname;
} }
public ArrayList<Gebiet> laden() {
try {
Path pfad = Paths.get(dateiname);
List<String> zeilen = Files.readAllLines(pfad);
for (zeilen : zeilen){
}
}
catch (IOException e){
System.out.println("Die Datei kann nicht gelesen werden");
}
return gebiete;
} }
}