Pessoal.
Estou precisando de umas string, por exemplo 0000004.03 estou precisando do retorno 4.03 somente.
pensei em dar um chatAt e trocar dentro de um while mas não consegui…
Alguém tem uma sugestão mais elegante?
Obrigado.
Pessoal.
Estou precisando de umas string, por exemplo 0000004.03 estou precisando do retorno 4.03 somente.
pensei em dar um chatAt e trocar dentro de um while mas não consegui…
Alguém tem uma sugestão mais elegante?
Obrigado.
Double.valueOf("00004.03").toString()
A vantagem de converter para um double e reconverter para string é que o caso “000000.12” e o caso “00000000” são corretamente convertidos para “0.12” e “0”. Se for necessário manter o número de casas depois da vírgula, use DecimalFormat.
Eu sei lá que tá havendo…
Tipo… uso um decimal formatter para pegar uma String original que vale 4.03
e, como não sei usar o decimal formatter direito, ele transforma em decimal brasileiro, transformando em 004,03, aí eu quero tirar esses zeros aí… mas quando uso o double.valueof, ele dá erro…
Como faço??? seto o locale pra BR???
Pessoal, muito obrigado,
Resolvi com o Decimal Formatter mesmo.
Bacaninha esse trem viu…
Valeu demais.