Formatar double

Galera o seguinte, tenho um campo String que atravez de máscaras me formata um número no seguinte formato
3.500.000,00
porém eu preciso que esse campo seja formatado pra Double para que eu possa salvar no banco de dados, ja tentei Double.parseDouble(), double.ValueOf(String)doubleValue … existe alguma forma que não seja xunxada pra converter esse número ??

Valewwww

eu não estou lembrado de possuir algum método pronto (please postem se existir =D)

a minha sugestão:

String valor = "3.500.000,00";
valor = valor.replace(".", ""); //remove os símbolos de ponto
valor = valor.replace(",", "."); //remove a vírgula e troca por . (formato de double)
		
double valorDouble = Double.parseDouble(valor);

Tem o método Parse, na classe NumberFormat:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/NumberFormat.html

Ele respeita o format e o locale especificados por você.

[quote=ViniGodoy]Tem o método Parse, na classe NumberFormat:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/NumberFormat.html[/quote]

Boa ViniGodoy :wink:

vou dar uma olhada tbm!

[]'s