O que quero dizer eh: Em vez de usar double teste = (double)Double.parseDouble(t.toString());
Use: double teste = nf.parse(t).doubleValue(); onde nf eh a instancia da classe NumberFormat que voce criou anteriormente, ou uma nova instancia com os mesmos parametros. Renato On Wed, 23 Feb 2005 17:46:22 -0300, Elias Sales <[EMAIL PROTECTED]> wrote: > 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]
