N�O ENTENDI DIREITO ...

----- Original Message -----
From: "Renato Cabral" <[EMAIL PROTECTED]>
To: <[email protected]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, February 23, 2005 5:06 PM
Subject: Re: [cejug-discussao] Cast de String para double


Tente usar o metodo parse do instancia da classe NumberFormat (ou
DecimalFormat) com os mesmos settings que voce usou para criar a
String.
Retorna a instancia da class Number, da qual voce pode chamar o metodo
doubleValue para pegar o valor original.

Veja
http://java.sun.com/j2se/1.4.2/docs/api/java/text/DecimalFormat.html#parse(j
ava.lang.String,
java.text.ParsePosition)

Renato


On Wed, 23 Feb 2005 16:28:22 -0300, Elias Sales <[EMAIL PROTECTED]> wrote:
> Bem gente estou com probleminha mas vou facilitar as coisas.
>
> Tenho um atributo double:
>
> double numberDouble = 1;
>
> formatei para ficar no formato monet�rio:
>
> NumberFormat nf = NumberFormat.getInstance();
> nf.setGroupingUsed(true);
> nf.setMaximumFractionDigits(2);
> nf.setMinimumFractionDigits(2);
> String t = nf.format(number);
> System.out.println(t);
>
> � impresso : 1,00
>
> mas na hora de gravar para outra variavel o valor formatado
>
> double teste = (double)Double.parseDouble(t.toString());
>
> d� o seguinte problema.....
> Exception in thread "main" java.lang.NumberFormatException: For input
> string: "1,00"
>
> at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
>
> at java.lang.Double.parseDouble(Unknown Source)
>
> at TesteFloat.main(TesteFloat.java:38)
>
> Algu�m me ajuda a passar esse valor formatado?
>
> --------------------------------------------------------------------------
-----------------
>
> Ceara' Java User Group
>
>  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
>
>  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>
>  Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>

----------------------------------------------------------------------------
---------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED]



-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 


Responder a