Utilize a classe Double

        algo assim:

        double variavelDouble = 0.0;
        String variavelString;
        variavelString = "123.45" // Ponto e n�o virgula
        try {
                variavelDouble = (new Double(variavelString)).doubleValue();
        } 
        catch (NumberFormatException e) {
        }
        System.out.println(variavelDouble * 2);

        []'s

        F�bio


> Michel Masiero de Aquino wrote:
> 
> 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]

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a