Converter String para double

Pessoal, estou com uma dúvida aqui…
Eu transformei um valor, antes double em String, e ele que antes estava assim: 100.0 ficou assim: 100,00 até aí blz! Era o que eu queria que aparecesse na tela…
Mas, preciso retornar para o tipo double (esse String pra double) para fazer uns cálculos com ele… mas tah dando erro o tempo todo! O que devo fazer?

Olá Samara! Bem vinda ao GUJ!
Vc deve trocar a vírgula por ponto.

suaString.replaceAll(",", ".");

Qq coisa, pergunte mais!

ok! :wink:
valeu…

Oi Mantu,

Assim continuaria como String só que com o valor de Double, não? :smiley:

não teria que usar algo tipo

double aDouble = Double.parseDouble(aString);
1 curtida

.

acho que ele quis dizer para primeiro trocar a virgula pelo ponto e depois fazer a conversão.

suaString.replaceAll( "," , "." );
valorDouble = Double.parseDouble( suaString );

É o que o GustavoLaguna disse. Imaginei que o passo seguinte fosse facilmente presumido pelo leitor.

É verdade, não tinha reparado…
Mas valeu a intenção. :smiley:

Double precoVenda=3.2252;
java.text.NumberFormat nf = java.text.NumberFormat.getNumberInstance();  
nf.setMinimumFractionDigits(2);  
nf.setMaximumFractionDigits(2);  
String str = nf.format(precoVenda); 
    
str = str.replaceAll(",", ".");
precoVenda = Double.parseDouble(str);

Esse exemplo vai usar somente duas casas apos a virgula

Bocabr o Coveiro HUAHauhAUhAUhUA
Tópico de 2006.

Abraço!

KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK…!!!

poisé poisé… mais ainda pode ajuda alguem, me ajudo.

hehehehe… covero hrhehehehe

[quote=bocabr]KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK…!!!

poisé poisé… mais ainda pode ajuda alguem, me ajudo.

hehehehe… covero hrhehehehe[/quote]

Me ajudou :slight_smile: tanks
Não ouve esses chatos não :slight_smile: