B
bingo_
Gast
Hallo zusammen.
Beim auslesen von Werten aus einer DB bekomme ich immer wieder eine NullPointerException. Wenn ich den Code im Debugger laufen lasse, zeigt er mir aber an, das in tabValues 9 Werte drin sind.
Überseh ich irgendwas oder will mich eclipse mal wieder nur ärgern?
CodeSchnipsel um den es geht:
ich weiss, substrings sind unschön aber mir gefallen sie irgendwie
viele grüße
Beim auslesen von Werten aus einer DB bekomme ich immer wieder eine NullPointerException. Wenn ich den Code im Debugger laufen lasse, zeigt er mir aber an, das in tabValues 9 Werte drin sind.
Überseh ich irgendwas oder will mich eclipse mal wieder nur ärgern?
CodeSchnipsel um den es geht:
Code:
ResultSet rSet = stmt.executeQuery( sqlQuery );
while ( rSet.next() ) {
entry = rSet.getString(2);
if ( entry.indexOf(':') != -1 ) {
String keyValue = entry.substring( 0, entry.indexOf(':') ).trim();
String values = entry.substring( entry.indexOf(':') + 1 ).trim();
String[] tabValues = null;
tabValues = values.split("\\s+");
for ( int i=7 ; i<tabValues.length ; i++ ) {
PmonVals.put(keyValue, Double.parseDouble(tabValues[i]));
}
}
}
ich weiss, substrings sind unschön aber mir gefallen sie irgendwie
viele grüße