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.