String to float ou double?

6 respostas
JJjava

Olá pessoal,

tenho q transformar uma string que salvei no RMS para double para fazer um somatorio sao valores de dinheiro sao pequenas quantias, no j2se e tranquilo mas no j2me nao achei o metodo double.parsedouble, q fazer?

Grato.

6 Respostas

JJjava

descobri q tem so no CLDC 1.1 que droga mas fazer oq…

gabrielmassote

Tudo bem JJjava?

Que eu saiba, J2ME possui um conjunto de API´s diferentes da plataforma J2SE.
Infelizmente não sei como fazer isso.

abraços.

P

Ué, e teu celular não suporta ? É dos velhinhos então (MIDP 1.0) ?

XpLoDeR

Ué, e teu celular não suporta ? É dos velhinhos então (MIDP 1.0) ?

Se não suportar acho que o jeito é apelar para a conversão pelos códigos da tabela ASCII. Apesar que não tenho certeza se irá dar certo para números de ponto flutuante.

Abraços!

JJjava

Ué, e teu celular não suporta ? É dos velhinhos então (MIDP 1.0) ?

Se não suportar acho que o jeito é apelar para a conversão pelos códigos da tabela ASCII. Apesar que não tenho certeza se irá dar certo para números de ponto flutuante.

Abraços!
explique melhor por favor, achei interresante…
Grato.

Fernando_Generoso_da

Uma forma é utilizar uma constante, que você multiplique o valor por essa constante, retirando a virgula. Aí, quando você for apresentar na tela o valor, em uma string, voce manipula isso colocando a virgula no lugar correto. Por exemplo:

Define uma constante 100000.

Valor: 153,29.

Multiplicando por 100000, fica 15329000. Voce grava esse valor.

Aí quando quiser mostrar em tela, pega esse valor no rms, e coloca o ponto, ou virgula 5 cadas pra frente, da direita pra esquerda…

Fernando

Criado 2 de janeiro de 2009
Ultima resposta 14 de jan. de 2009
Respostas 6
Participantes 5