String de entrada: 25,50 (vinte e cinco reais e cinquenta centavos)
Removo todos os caracteres que não sejam inteiros, converto para Long e
gravo no banco.
Long: 2550 (dois mil, quinhentos e cinquenta)
Faço cálculos à vontade, sem me preocupar com arredondamentos, virgulas,
locales, banco de dados, perda de precisão, etc.
Na saída do dado, transformo o Long em BigDecimal com precisão de duas casas
e divido por dez.
String de saída 25,50 (vinte e cinco reais e cinquenta centavos)
Obviamente não é adequado utilizar essa situação em arquiteturas
coorporativas, mas para projetos pequenos acho bem prático.
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário