DecimalFormat

5 respostas
Marlon_Meneses

fale pessoal!

como faço pra eu formatar um valor, por exemplo 1000000.00 para 1,000,000.00 usando o DecimalFormat?

valews

5 Respostas

Marlon_Meneses

opa!
ja resolvi

T

“Já resolvi” é coisa de malandro. Que tal dizer como é que você resolveu?

Marlon_Meneses

foi mal!!
rsrss

eu coloquei assim pra testar:

System.out.println(new java.text.DecimalFormat("###,###,###.00").format(new Double("6321020.30")));
nieri

Voce poderia criar uma classe utilitaria para fazer isso
que teria um metodo como esse por exemplo

private static DecimalFormat format = new DecimalFormat("#,##0.00");

public static String getDecimalFormat(Double number) {
    if (number == null) {
        return "0.00";
    }
    return format.format(number);
}

abrax

T

Marlon Meneses:
foi mal!!
rsrss

eu coloquei assim pra testar:

System.out.println(new java.text.DecimalFormat("###,###,###.00").format(new Double("6321020.30")));

Beleza, é assim mesmo.

Criado 23 de julho de 2009
Ultima resposta 23 de jul. de 2009
Respostas 5
Participantes 3