Putz to com um problemão com formato de números decimais…
Quando obtenho um número decimal do banco de dados (no caso um campo ‘Salario’) o valor vem com um monte de zeros (50.0000).
Até ai tudo bem, eu uso o DecimalFormat(“0.00”) e ele formata os zeros (50,00). O problema ai é essa vírgula, porque quando eu vou editar um registro e ele já tem o campo Salario, nem o Java converte para double, nem o MySql aceita essa vírgula (ele só aceita ponto).
Ja tentei usar um replace e tal mas não funciona… Resumindo, quero trocar essa vírgula por um ponto
Ao solicitar um objeto da classe NumberFormat, passa como parâmetro um Locale.US, já que nos Estados Unidos o símbolo para as casas decimais é um “ponto”.
Executa esse código aí embaixo que você verá a diferença!