conversÃo de tipos de variÁveis

6 respostas
S

Pessoal, como converto uma variável do tipo String em long:

Segue abaixo o exemplo no qual estou precisando fazer a conversão:

.

.

.

JTextField txt_cli_codigo = new JTextField();

long x;

x = txt_cli_codigo.getText() ;

O erro acontece aqui porque preciso converter o que o usuário digitou no JTextField um texto, por exemplo, número “1”, e eu preciso jogar esse número digitado no JTextField em uma variável do tipo long.

6 Respostas

M

Humm…tipo…pra float e integer tu faz:

String texto = "1";

int numero = Integer.parseInt(texto);

float numero = Float.parseFloat(texto);

Nunca fiz pra long. Se não tiver um método, dai tenta com um cast:

long numero = (long) texto;
S

Snif Snif . . . a primeira coisa que fiz foi um cast kra mais de String para long não rola . . .

:cry: :cry:

“mdtorbis”:
Humm…tipo…pra float e integer tu faz:

String texto = "1";

int numero = Integer.parseInt(texto);

float numero = Float.parseFloat(texto);

Nunca fiz pra long. Se não tiver um método, dai tenta com um cast:

long numero = (long) texto;

S

“SrSinistro”:
Snif Snif . . . a primeira coisa que fiz foi um cast kra mais de String para long não rola . . .

:cry: :cry:

“mdtorbis”:
Humm…tipo…pra float e integer tu faz:

String texto = "1";

int numero = Integer.parseInt(texto);

float numero = Float.parseFloat(texto);

Nunca fiz pra long. Se não tiver um método, dai tenta com um cast:

long numero = (long) texto;

uai…vcs falaram de int e float …mas pq num tentaram “Long.parseLong()” ??? :grin:

S

Consegui pessoal, caso alguém tenha o mesmo problema a solução é muito simples:

long codigo;

codigo = Long.parseLong(txt_cli_codigo.getText()) ;

( USEM A PARSELONG DA CLASSE LONG POIS DO PRIMITIVO long NÃO SE TEM ESSE RECURSO COMO PARA OUTROS PRIMITIVOS TEM)

S

hehehe as vezes a burrice e o nervosismo do momento deixa a gente meio que :roll: :roll: :roll: piradex hehehe

XD

[quote=“sdm”]

“SrSinistro”:

uai…vcs falaram de int e float …mas pq num tentaram “Long.parseLong()” ??? :grin:

S

“SrSinistro”:
hehehe as vezes a burrice e o nervosismo do momento deixa a gente meio que :roll: :roll: :roll: piradex hehehe

XD

“sdm”:
“SrSinistro”:

uai…vcs falaram de int e float …mas pq num tentaram “Long.parseLong()” ??? :grin:

iauheiauheiuahei…eu sei como eh…

Criado 18 de março de 2005
Ultima resposta 18 de mar. de 2005
Respostas 6
Participantes 3