This commit is contained in:
akarkout
2021-01-11 20:27:45 +01:00
parent 16f570f855
commit 0a9e92ad6c
2 changed files with 36 additions and 40 deletions

View File

@@ -1,15 +1,15 @@
Seb;245
Elmo;240
Moritz;220
Alaa-Aldin;217
Fabian;215
Thomas;1233
Emil;-21331
Heinz;312
Gert;234
Kasper;24
Jens;234
Paul;234
Till;553
Reiner;462
Seb;245
Elmo;240
Moritz;220
Alaa-Aldin;217
Fabian;215
Thomas;1233
Emil;-21331
Heinz;312
Gert;234
Kasper;24
Jens;234
Paul;234
Till;553
Reiner;462
Achim;2344

View File

@@ -95,9 +95,7 @@ public class Spielerverwaltung {
daten.get(place).setPunktestand(neuerWert);
speichernDaten();
}
public int getPunkte() {
return spieler.getPunktestand()
}
private void addZeilen() { //die Zeilen der Textdatei erweitern
index ++;
}
@@ -135,7 +133,6 @@ public class Spielerverwaltung {
}
public void speichernDaten() { //Speichere die bearbeiteten Daten in die Textdatei (Aus der Arraylist)
//leseDaten();
ArrayList <Spielerdaten> newDaten = getDaten();
String [][] umwandelteDaten = new String [index][2];
int i = 0;
@@ -160,29 +157,28 @@ public class Spielerverwaltung {
else
System.err.println("Es gibt keine Dateien zum Speichern!");
}
// Die Highscore-datei wird geoeffnet und die Daten als zweidimensionales Array
public void dateiEinlesen() {
BufferedReader reader;
try {
reader = new BufferedReader(new FileReader("highscore.txt"));
String line = reader.readLine();
while (line != null) {
String [] newline = line.split(";");
String name = newline[0];
int score = Integer.parseInt(newline[1]);
daten.add(new Spielerdaten (name,score));
line = reader.readLine();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
// die Daten als zweidimensionales Array
// zurueckgegeben
public String[][] gethighscoreTabelle() {
String[][] rowData = new String[15][2];
BufferedReader reader;
try {
reader = new BufferedReader(new FileReader("highscore.txt"));
String line = reader.readLine();
int zeilennummer = 0;
while (line != null) {
String [] newline = line.split(";");
String name = newline[0];
String score = newline[1];
rowData[zeilennummer][0] = name;
rowData[zeilennummer][1] = score;
zeilennummer++;
line = reader.readLine();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
return rowData;
return toArray(daten);
}
}