Währungsformat umwandeln in DB-freundliches Format

AlexD1979

Erfahrenes Mitglied
Hi!
Nur eine kleine Sache für euch aber ein riesen Problem für mich:
Ich habe einen FormattedTextFeld Wert 1.234,56, denn will ich nun in eine Datenbank wegschreiben, diese akzeptiert aber nur im Format NUMBER 1234.56 wie kann ich den String aus dem Textfeld umwandeln.
Irgendwas mit parsen oder ähnlich??

MfG
Alex D.
Azubi FIAE
 

Thomas Darimont

Erfahrenes Mitglied
Servus!
Code:
public class NFormat{
      public NFormat(){
      }
      public static void main(String[] args){
   double d = 0.0d;	
   StringBuffer z = new StringBuffer("1.234,45");
   z.deleteCharAt(z.indexOf("."));
   z.setCharAt(z.indexOf(","),'.');
   try{
       d = Double.parseDouble(z.toString());
       }catch(NumberFormatException nfe){
            System.out.println(nfe);
       }   
   System.out.println(d);
      }
}
Gruss Tom
 
Zuletzt bearbeitet: