This commit is contained in:
akarkout
2021-01-11 20:35:04 +01:00
parent 0a9e92ad6c
commit 434805fce6

View File

@@ -16,7 +16,6 @@ import java.util.ArrayList;
public class Spielerverwaltung {
private int local;
private int index = 15;
private int level;
private Spielerdaten spieler;
private Spielerdaten aktuellerSpieler;
@@ -24,7 +23,6 @@ public class Spielerverwaltung {
private String [][] transdaten;
public void addSpieler(String name) { //Neue Spieler hinzuf<75>gen
//leseDaten();
addZeilen();
daten.add(new Spielerdaten(name, 0));
}
@@ -56,7 +54,7 @@ public class Spielerverwaltung {
}
public String [][] toArray (ArrayList <Spielerdaten> a){ //Arraylist in Array umwandeln
String [][]neuerArray = new String [15][2];
String [][]neuerArray = new String [a.size()][2];
for (int j = 0 ; j< a.size(); j++) {
neuerArray[j][0] = a.get(j).getName();
neuerArray[j][1] = Integer.toString(a.get(j).getPunktestand());
@@ -96,9 +94,6 @@ public class Spielerverwaltung {
speichernDaten();
}
private void addZeilen() { //die Zeilen der Textdatei erweitern
index ++;
}
public void setPlace(int loc) { //setzt der Ort der Daten im Array
local = loc;
@@ -134,7 +129,7 @@ public class Spielerverwaltung {
public void speichernDaten() { //Speichere die bearbeiteten Daten in die Textdatei (Aus der Arraylist)
ArrayList <Spielerdaten> newDaten = getDaten();
String [][] umwandelteDaten = new String [index][2];
String [][] umwandelteDaten = new String [newDaten.size()][2];
int i = 0;
if (! newDaten.isEmpty()) {
for (Spielerdaten inhalt : newDaten ) {
@@ -145,7 +140,7 @@ public class Spielerverwaltung {
try {
BufferedWriter writer = new BufferedWriter(new FileWriter("highscore.txt")); //Erzeugen eines effizienten Writers f<>r Textdateien
for (int j = 0; j < umwandelteDaten.length; j++) {
writer.write(umwandelteDaten [j][0] +" "+umwandelteDaten [j][1]);
writer.write(umwandelteDaten [j][0] +";"+umwandelteDaten [j][1]);
writer.newLine();
}
writer.close();