Format

7 respostas
S

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

7 Respostas

S

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(",", “”);

S

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

S

galera da uma força aii…

P

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…

C

Use o método…

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

V

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

Criado 2 de fevereiro de 2007
Ultima resposta 9 de fev. de 2007
Respostas 7
Participantes 5