Hallo!
Ich lese aus einer Excel Datei Werte aus, die als String gespeichert sind.
Da das Komma allerdings dort mit einem "," und nicht mit einem "." geschrieben sind, kann ich diese nicht einfach mit
Double.parseDouble(String);
in einen Double Wert umwandeln.
Um nun den "," durch einen "." zu ersetzen verwende ich folgende Methode:
DecimalFormat format = new DecimalFormat();
format.parse(a);
Dadurch erhalte ich zwar statt dem "," wie gewünscht einen ".", jedoch ist der Wert vom Typ Number.
Wie bekomme ich nun aus den Typ Number einen Typ Double hin?
Oder hat jemand einen besseren Vorschlag um mein Problem zu lösen und am Schluss einen Double Wert erhalte?
Danke!
Ich lese aus einer Excel Datei Werte aus, die als String gespeichert sind.
Da das Komma allerdings dort mit einem "," und nicht mit einem "." geschrieben sind, kann ich diese nicht einfach mit
Double.parseDouble(String);
in einen Double Wert umwandeln.
Um nun den "," durch einen "." zu ersetzen verwende ich folgende Methode:
DecimalFormat format = new DecimalFormat();
format.parse(a);
Dadurch erhalte ich zwar statt dem "," wie gewünscht einen ".", jedoch ist der Wert vom Typ Number.
Wie bekomme ich nun aus den Typ Number einen Typ Double hin?
Oder hat jemand einen besseren Vorschlag um mein Problem zu lösen und am Schluss einen Double Wert erhalte?
Danke!