Format

galera duvidazinha aqui, tenho um valor float ex:175,25 quero tirar essa
virgula 17525, como faço ?? o numero pode virar um string…

eu então que me retorne somente as casas decimais, tipow 125,50 me retorne 50, dai pra pra eu formatar com uma logica minha aqui…

ajudem ai galera !!!

Tem algumas opções…

Se você sabe que sempre tem duas casas decimais, é só multiplicar por 100… hehehe :lol:

Para transformar em String, é só fazer…

String s = “” + seufloat;

aí você pode fazer tratamento de strings normal…
por exemplo, voce pode fazer um replaceAll(",", “”);

heheheh, mais eu não sei o numero de casas decimais…

galera da uma força aii…

to até com vergonha de posta isso, hauhauahuahuahuahau

tira a vírgula

Float f = new Float(125.50);
String s = f.toString();
s = s.replaceAll("[.]", "");
int i = Integer.parseInt(s);

pega soh o decimal:

Float f = new Float(125.50);
String s = f.toString();
s = s.substring(s.indexOf(".")+1);
int i = Integer.parseInt(s);

mas eh isso aih…

Use o método…

String str = suaString.replaceAll( “,”,"" );

Uma forma mais elegante seria utilizar a classe DecimalFormat,de uma olhada. :grin: