Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2012, 01:41
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Asignación variable de tipos en Java

Hola:

Si tu calculadora muestra el número sin separadores de miles y con punto decimal tal que 1000.23 , una forma rápida es coger el String y usar Double.parseDouble(string), te devolverá siempre un double y para hacer cuentas vale.

Si en tu calculadora el texto va con separadores de miles y los decimales al estilo español tal que 1.000,23 , tendrás que usar la clase DecimalFormat http://docs.oracle.com/javase/6/docs...malFormat.html o bien arreglar el String antes de intentar convertilo a double con la clase Double.

string = string.replaceAll("\\.",""); //Elimina los puntos de mil
string = string.replaceAll(",", "."); // Cambia la , decimal por .

Se bueno.
__________________
Apuntes Java
Wiki de Programación