Mahlzeit allerseits.
Folgender Code will nicht und ich verstehe nicht wieso:
Eigentlich sollte in jedem Integer jetzt der Wert zwei stehen, stattdessen sagt der Debugger:
"Exception occured in target VM: No math found java.lang.IllegalStateException: No match found."
Sieht jemand, was da schief läuft?
PS:
Der Fehler tritt schon auf bevor ich das erste Int auslesen will.
Folgender Code will nicht und ich verstehe nicht wieso:
Java:
int major;
int minor;
int rev;
String versionstring = "2.2.2";
Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(versionstring);
major = Integer.valueOf(m.group());
minor = Integer.valueOf(m.group());
rev = Integer.valueOf(m.group());
Eigentlich sollte in jedem Integer jetzt der Wert zwei stehen, stattdessen sagt der Debugger:
"Exception occured in target VM: No math found java.lang.IllegalStateException: No match found."
Sieht jemand, was da schief läuft?
PS:
Der Fehler tritt schon auf bevor ich das erste Int auslesen will.