Oi Gente, avisei que esta dúvida é básica mesmo.
Como faço conversões entre tipos primitivos? Int para String, etc…
Obg!
Asantana;
Oi Gente, avisei que esta dúvida é básica mesmo.
Como faço conversões entre tipos primitivos? Int para String, etc…
Obg!
Asantana;
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.
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…
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
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