Michel,
 
Tente o seguinte:
 
Double D = new Double( 0 );
double d = 0;
String S = new String( "123,45" );
d = D.valueOf( S ).doubleValue();
 
Quanto ao padr�o eu n�o sei te dizer... tente fazer um teste, ok?
No que precisar...
Abra�o,
 
Eduardo
eCorp Tecnologia e Desenvolvimento
 
 
 
----- Original Message -----
Sent: Monday, August 13, 2001 7:26 AM
Subject: [java-list] Converter String em Double

Pessoal,
 
    Boa tarde!
    Tenho algum tempo de janela em programa��o, por�m sou novo em Java e n�o estou conseguindo fazer uma convers�o de String para um double.
    Segue um trecho:
 
        double variavelDouble = 0.0;
        String variavelString;
        variavelString = "123,45";
        variavelDouble = (double)(variavelString); /* O cast n�o serve para esta convers�o. O que devo utilizar? */
        System.out.println((variavelDouble * 2));
 
    Outra d�vida � quanto ao padr�o de casas decimais. No Brasil usamos v�rgula e nos EUA usa-se ponto para separar casas decimais. O Java leva em conta as configura��es regionais do sistema operacional para definir casas decimais?
 
Obrigado a todos.
 
Michel Masiero de Aquino
NET SP V�rtua / Globo Cabo S/A
Analista de Sistemas - Depto. Produto V�rtua
NEXTEL ID 55*272*4367, Tel.: +55 11 5186-2767 / 5181-8788 ext.: 1480
http://www.virtua.com.br mailto:[EMAIL PROTECTED]

Responder a