Hi.
Kann mir jemand sagen, wo hier eine NullPointerException auftritt:
Wäre nett. Also Eclipse sagt in Zeile 19 also bei der while-Schleife. Aber ich versteh nicht warum? Wenn es keine Übereinstimmung in dem Array gibt sollte er die Schleife doch einfach beenden?Code:public class Array { public static void main(String args[]) { String s[] = new String[20]; String name = "a"; s[0] = "b"; s[1] = "c"; s[2] = "d"; s[3] = "e"; s[4] = "d"; s[5] = "f"; s[6] = "g"; s[7] = "h"; s[9] = "i"; byte i = 0; while(s[i].equals(name) == false && i < s.length) i++; if(s[i].equals(name) == true) System.out.println(i); else System.out.println("-1"); } }
Gruß, Jan.







Zitieren

Lesezeichen