Hallo!
Ich hab bei einer while schleife ein kleines Problem:
Ich lese Zeilenweise jeweils in Spalte 0 aus excel den Inhalt aus, und vergleiche diesen mit "user"
Wenn nach 20 Zeilen nichts gefunden wurde soll die Schleife beendet werden.
Funktioniert soweit auch, vorrausgesetzt der übereinstimmende Inhalt wird vor Zeile 18 gefunden.
Steht dieser in Zeile 18, oder nirgens mehr, kommt "java.lang.NullPointerException"
Was mache ich da falsch??
Bitte um eure Hilfe!
Ich hab bei einer while schleife ein kleines Problem:
Ich lese Zeilenweise jeweils in Spalte 0 aus excel den Inhalt aus, und vergleiche diesen mit "user"
Wenn nach 20 Zeilen nichts gefunden wurde soll die Schleife beendet werden.
Funktioniert soweit auch, vorrausgesetzt der übereinstimmende Inhalt wird vor Zeile 18 gefunden.
Steht dieser in Zeile 18, oder nirgens mehr, kommt "java.lang.NullPointerException"
Was mache ich da falsch??
Java:
while (i<20)
{
if (user.equals(cell.getStringCellValue())) /////// HIER kommt der Fehler!!
{
i=25;
}
else
{
i++;
Zeile++;
cell = sheet.getRow(Zeile).getCell(0);
}
}
if (i==20) {
System.out.print ("kein User gefunden");
}
Bitte um eure Hilfe!
Zuletzt bearbeitet von einem Moderator: