Será que alguém sabe como formatar os dados vindos do banco para valores monetários?
Por exemplo o valor 12345678,90, formatado deveria ficar 12.345.678,90; porém quando eu aciono NumberFormat.getInstance().format(Double.parseDouble(valor)) ele me retorna 12.345.678,9
Como posso fazer para que me retorne com duas casas decimais?
double d = …; NumberFormat.getCurrencyInstance().format (d) vai imprimir “R$ 12.345.678,90”, se você tiver setado o “default locale” como Português/Brasil.
G
gustavfp
Valew galera… 8)
C
claudete
olá,
alguém pode me dizer o q fiz de errado aqui? ele não está aplicando a mascara…