Essa é básica mesmo! Conversão de tipos, como fazer?

4 respostas
A

Oi Gente, avisei que esta dúvida é básica mesmo.

Como faço conversões entre tipos primitivos? Int para String, etc…

Obg!
Asantana;

4 Respostas

R

Bom, in para String é mole:

int variavelint = 10;
String variavelString = “” + variavelInt;

Outra maneira mais funcional é você instanciar os tipos primitivos com as classes equivalentes. Por exemplo:

Integer variavelInteger = new Integer( variavelInt );

Use as classes Double, Float e assim por diante. Depois é só utilizar os métodos dessas classes para conversão.

Porém, tipos primitivos int para float ou int para double é só armazenar direto.

R

em java, string não é tipo primitivo, é uma classe

porém, se vc concatena um numero cum uma String com o operador “+”, o compilador ja faz a comversão para vc…

D

A melhor opção sem dúvida nenhuma é usar wrappers.
Mesmo a String sendo imutável…acho meio gambiarra fazer

int b = 9;
String a = ""+b;

preferivel fazer:

int b = 9;
String a = b.toString();

[]'s

R

int b = 9;
String a = b.toString();

Não funciona, a menos que você instancie primeiro a variável b:

pois toString é um método.

Vlw

Criado 14 de fevereiro de 2005
Ultima resposta 15 de fev. de 2005
Respostas 4
Participantes 4