Conversão de variaveis

2 respostas
U

Como faço pra transformar String do tipo 999,99 para float usei

float s = Float.parsefloat(string);
mas não funcionou…

2 Respostas

Bani

Normalmente o Java trabalha com . ao invés de ,

Portanto, a forma mais simples de fazer isso é assim:

String string = "999,99"; string = string.replace(',','.'); float s = Float.parseFloat(string);

cv1

Mas o correto, mesmo, seria usar o NumberFormat - assim, “R$ 1.395,29” nao daria erro :wink:

Criado 16 de novembro de 2003
Ultima resposta 16 de nov. de 2003
Respostas 2
Participantes 3