Converter String

9 respostas
alexandremanowar

E ae pessoal

Eu estou com a seguinte dúvida:

Para converter uma String para double ou int eu sei como se faz segue o exemplo:

int quantidade = Integer.parseInt(quantidade1);
 double unitario_final = Double.parseDouble(valor);

Porém como eu faço para fazer o contrário? Ou seja converter double ou int para String?

9 Respostas

ramilani12
quantidade.toString();
 unitario.toString();

alexandremanowar:
E ae pessoal

Eu estou com a seguinte dúvida:

Para converter uma String para double ou int eu sei como se faz segue o exemplo:

int quantidade = Integer.parseInt(quantidade1);
 double unitario_final = Double.parseDouble(valor);

Porém como eu faço para fazer o contrário? Ou seja converter double ou int para String?

micheljuca

Procure tb o String.valueOf(

dudaskank

na verdade, se forem tipos double ou int eles não possuem este método toString(), aliás eles não possuem métodos… nem são objetos eheheh.

para isso tem uma String.valueOf():

String.valueOf(quantidade);
String.valueOf(unitario_final);

flw

ramilani12

pois é , nem me toquei , se fosse Double ai sim aceitaria o toString() …
valu pela dica …

dudaskank:
na verdade, se forem tipos double ou int eles não possuem este método toString(), aliás eles não possuem métodos… nem são objetos eheheh.

para isso tem uma String.valueOf():

String.valueOf(quantidade);
String.valueOf(unitario_final);

flw

Mantu

Ou, melhor ainda, uma gambiarrazinha bem útil é vc “somar” o double, ou int, ou float, o o diabo que for a uma String quaquer, nessa ordem:

double val = 12.56;
String valStr = "" + val;

:thumbup:

alexandremanowar

Valeu pessoal funcionou legal

at+

LPJava

pode ser assim tb

String n = nextLine();
int num = Integer.parseInt(n);

vi esse conversao no cap5 deitel 6 edição…

Matheus_Tardivo

Esse código converte de String para int. O que ele está querendo é o contrário, converter de int (ou double) para String. Como já foi falado, String.valueOf() resolve o problema.

String a = String.valueOf(1); String b = String.valueOf(1.8);

LPJava

opa foi mal enteao li errado!! :frowning:

Criado 1 de junho de 2006
Ultima resposta 28 de jun. de 2006
Respostas 9
Participantes 7