dúvida de formatação

4 respostas
T

pessoal eu recupero do banco de dados um valor em reais na formatação:

R$ 1.000,00
e gostaria de formatar este número para que ele ficasse com esta formatação:

1,000.00
alguém tem alguma idéia pra mim? quero fazer isso dentro de uma classe…
obrigada :eek:

4 Respostas

M

aqui na empresa tinhamos uma função javascript e uma classe java tb q fazia isso, hehehe :lol: , só não sei onde colocaram :roll: … tu passava um float ou double e ele te retornava uma string… putz, era um saco fazer o contrario… :???:

V

Talvez isso possa te ajudar:

import java.text.NumberFormat;
import java.text.ParseException;

public class Test {

	public static void main(String[] args) throws ParseException {
		NumberFormat format = NumberFormat.getCurrencyInstance();
		double value = format.parse("R$ 1,55").doubleValue();
		System.out.println(value);
		System.out.println(format.format(value));
	}
}
T

: ( ele dá esse erro aqui ó:
Erro= Unparseable number: “190,00”
estou fazendo assim …
double valor = format.parse(obj.getrValorDolar()).doubleValue();
me ajudem please o que está errado?

V

Nesso caso, considere a utilização da classe DecimalFormat, dá uma lida na documentação e qualquer dúvida coloca aqui.

:wink:

Criado 28 de janeiro de 2005
Ultima resposta 29 de jan. de 2005
Respostas 4
Participantes 3