Hallo zusammen,
zurzeit sitze vor meiner "klasse" und sehe den gemachten Fehler von mir nicht, eigentlich sollte er trivial sein aber für mich im Augenblick nicht zu entdecken.
innerhalb meines Konstruktors übergebe ich mehrere Werte, die von eine .ods Datei eingelesen werden.
Grundsätzlich ist das nicht entscheidend für den Fehler.
Eigentlich geht es nur um das 2d-Array welches Daten einliest aber aus irgendwelchen Gründen statt nur zwei Zeilen bis zur 35. Spalte speichert, sogar 3 Zeilen bis zur 35. Spalte einliest.
Eines vorweg , die Magic Numbers habe ich für mich eingebaut um heraus zufinden wo das Problem liegt, liest sich für mich leichter als wenn ich etliche Variable da eintrage.
Meine Umsetzung sollte eigentlich nur 2 Zeilen mit jeweils 35 Spalten einlesen.
zurzeit sitze vor meiner "klasse" und sehe den gemachten Fehler von mir nicht, eigentlich sollte er trivial sein aber für mich im Augenblick nicht zu entdecken.
innerhalb meines Konstruktors übergebe ich mehrere Werte, die von eine .ods Datei eingelesen werden.
Grundsätzlich ist das nicht entscheidend für den Fehler.
Java:
public Spieler einlesenWerte(File f, int spalte,int zeile) throws IOException{
Sheet sheet = SpreadSheet.createFromFile(f).getSheet(0);
String name_Spieler = sheet.getCellAt(spalte, zeile).getTextValue(); // Anzahl der Spalten & Anzahl der Zeilen
double punkteRating_Spieler= Double.parseDouble(sheet.getCellAt(spalte+1, zeile).getTextValue());
String punkteRating_Map[][]= new String[zeileMap][spalteMap];
spalte= spalte+6;
zeile= zeile-1;
for(int i=0;i<1;i++)
{
System.out.println(punkteRating_Map.length);
for(int j=0;j<35;j++)
{
punkteRating_Map[i][j]= sheet.getCellAt(spalte+j, zeile).getTextValue();
System.out.println("Zeile"+j+": "+punkteRating_Map[i][j]);
}
zeile++;
}
return new Spieler(name_Spieler, punkteRating_Spieler, punkteRating_Map);
}
Eigentlich geht es nur um das 2d-Array welches Daten einliest aber aus irgendwelchen Gründen statt nur zwei Zeilen bis zur 35. Spalte speichert, sogar 3 Zeilen bis zur 35. Spalte einliest.
Eines vorweg , die Magic Numbers habe ich für mich eingebaut um heraus zufinden wo das Problem liegt, liest sich für mich leichter als wenn ich etliche Variable da eintrage.
Meine Umsetzung sollte eigentlich nur 2 Zeilen mit jeweils 35 Spalten einlesen.
Zuletzt bearbeitet: