Existe alguma maneira mais adequada de inserir esses símbulos em valores monetários, fazendo uso dessas bibliotecas?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Existe alguma maneira mais adequada de inserir esses símbulos em valores monetários, fazendo uso dessas bibliotecas?
Ola Wellington,
Pode-se fazer isso com uma classe do próprio Java, responsável pela formatação de valores numéricos, incluindo representações monetárias. Classe NumberFormat -> https://docs.oracle.com/javase/8/docs/api/java/text/NumberFormat.html
Exemplo de utilização:
BigDecimal valor = new BigDecimal ("1000000.99");
NumberFormat formatter = NumberFormat.getCurrencyInstance(); // devolve uma instancia que leva em consideraçao seu Locale pra decidir qual caractere monetário (R$, $, etc) deve ser usado
String formatada = formatter.format (valor);
System.out.println(formatada);
//A saída é: R$ 1.000.000,99
Abraço