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

@@ -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;
@@ -161,28 +158,27 @@ public class Spielerverwaltung {
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);
}
}