Casting Problem Object, Double und String

Jay1980

Bekanntes Mitglied
Servus,

ich stehe gerade etwas auf dem Schlauch. Ich habe eine Tabelle die cells klappern die Werte aus einer anderen Tabelle ab.
Nun habe ich oft Double-Werte beim Rechnen und im JTable ja Object-Werte. Jetzt bekomme ich zur Compile-Zeit Fehler oder wenn ich es so schreibe, dass zur Compile-Zeit nichts nörgelt, dann hagelt es zur Laufzeit eine ClassCastException.

HIer ist mein Code ... danke vorab für den Lösungsansatz:
Java:
				for ( int j = 1; j < this.numberOfOverallColumns; j++)
				{
					Double dValue = this.values[i-1][j-1];
					Object o = (new Double(dValue).toString());
					this.cells[i][j] = s;
				}
 
Java:
Double dValue = this.values[i-1][j-1];
Object o = (new Double(dValue).toString());

Wieso erzeugst du eine neue Double Instanz? Du hast doch bereits ein Double Objekt.
Einfacher und schneller gehts mit:
Java:
String s = dValue.toString();
 

Zurück
Oben