DecimalFormat

fale pessoal!

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

valews

opa!
ja resolvi

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

foi mal!!
rsrss

eu coloquei assim pra testar:

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

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

[quote=Marlon Meneses]foi mal!!
rsrss

eu coloquei assim pra testar:

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

Beleza, é assim mesmo.