Replace java

2 respostas
S

Olá
Tenho o seguinte valor 30.000,00 e gostaria de remover o ponto e trocar a virgula por ponto, como faria isso?

Grato

2 Respostas

danieldestro

str = str.replaceAll("\.","").replaceAll(",",".");

ViniGodoy

O valor já está assim ou foi formatado assim?

Se foi formatado, você pode trocar o Locale do seu formatter.
NumberFormat nf = NumberFormat.getInstance(Locale.US);

Ou mesmo, trocar o Locale de sua VM inteira.
Locale.setDefault(Locale.US);

Criado 6 de fevereiro de 2007
Ultima resposta 6 de fev. de 2007
Respostas 2
Participantes 3