NullPointerException bei StringTokenizer?
-
Hallo,
Wenn ich das hier ausführe und beim InputDialog auf abbrechen klicke bekomme ich eine Nullpointerexception. Weiss jemand wieso?
String s; StringTokenizer t; while(true) { s = userInterface.getln(); t = new StringTokenizer(s); while(t.hasMoreTokens()) { userInterface.println(t.nextToken()); } }
-
weil s null ist!?
-
StringTokenizer
public StringTokenizer(String str)
Constructs a string tokenizer for the specified string. The tokenizer uses the default delimiter set, which is " \t\n\r\f": the space character, the tab character, the newline character, the carriage-return character, and the form-feed character. Delimiter characters themselves will not be treated as tokens.
Parameters:
str - a string to be parsed.
Throws:
NullPointerException - if str is nullrtfm
-
Argh, ja, spät war's...
Danke, ich weiss jetzt, was ich verbockt hab...
userInterface.getln() ruft bei mir JOptionPane.showInputDialog auf, der bei Abbruch null zurückliefert, aber nicht System.exit(0) ausführt...