estou usando o seguinte código para converter Strings para números com decimais
BigDecimal d = new BigDecimal("123.65");
se der algum tipo de erro eu sei que não era um número válido… mas…
um número com decimal deve ser 13.45 e não 13,45
gostaria de saber se tem alguma forma de dizer que o separador de decimal é a , ao invés do .
tentei mudar o Locale default para pt ( Locale.setDefault(new Locale("pt")); ) mas não deu certo
alguém sabe se tem como fazer isso?
senão eu ia pegar a String remover os . e depois converter as vírgulas para ponto para converter para número
1.524,35 > 1524,35 > 1524.35
[]s