G
goali24
Gast
Hallo habe folgendes Problem,
in dieser Methode einer Klasse schmeißt mir der Debugger eine NullpointerException weiß aber nicht warum
Das Feld Koordinaten_Lang[][] ist nicht leer.Es hat die Einträge die drinnen stehen müssen, zeigt mir zumindest der Debugger an. Aber die Methode gibt auch keinen Wert zurück, könnte es sein das es die Methode deshalb schmeißt.
in dieser Methode einer Klasse schmeißt mir der Debugger eine NullpointerException weiß aber nicht warum
Das Feld Koordinaten_Lang[][] ist nicht leer.Es hat die Einträge die drinnen stehen müssen, zeigt mir zumindest der Debugger an. Aber die Methode gibt auch keinen Wert zurück, könnte es sein das es die Methode deshalb schmeißt.
Code:
public int getMaxEckenIst()
{
/* Es wird jede Koordinate gezaehlt, die einen gueltigen Wert (> oder = 0) besitzt
*
* Die maximale tatsaechliche Anzahl an Koordinaten wird zurückgegeben
*
*/
int result = 0;
for(int i=0; i<this.Koordinaten_Lang.length; i++)
{
int zaehler=0;
for(int j=0;j<this.Koordinaten_Lang[i].length;j++)
{
if(this.Koordinaten_Lang[i][j]>=0)
zaehler++;
}
if(zaehler>result)
result = zaehler;
}
// for(int i=0; i<this.Koordinaten_Schnell.length; i++)
// {
// int zaehler=0;
// for(int j=0;j<this.Koordinaten_Schnell[i].length;j++)
// {
// if(this.Koordinaten_Schnell[i][j]>=0)
// zaehler++;
// }
// if(zaehler>result)
// result = zaehler;
// }
return result/2;
}