Der Spaltenname ist vom Typ double.Feld.set gibt leere Zeichenfolge in Java zurück
Class c = this.getClass();
Field t = c.getDeclaredField(columnName);
t.setDouble(this,Double.parseDouble(""));
die letzte Zeile löst eine Ausnahme von „leeren String“
Ich brauche leere Zeichenfolge in t und die Spalte eingefügt werden, in dem ich die leere Zeichenkette einzufügen versuche ist vom Typ Double. Kann jemand helfen und eine Alternative zur Verfügung stellen?
Wie stellst du dir vor, eine leere '' String'' in ein '' Double'' Feld zu setzen? – f1sh
Wie kann ich dann nichts in diesem Feld anzeigen. Wenn Sie null setzen, wird die Ausnahme ausgelöst, dass double nicht auf null gesetzt werden kann. – user3274263
Sie können nicht? Ein "Double" muss einen Wert haben. nicht initialisierte Dubletten werden auf den Standardwert von 0,0 gesetzt. Wenn Sie die Kontrolle über 'columnName' haben, können Sie ein' Double' anstelle von 'double' (Objekt statt primativ) machen, das null sein darf. – Ironcache