Pergunta simples e boba, atribuir em um objeto Integer um valor ou atribuir a um objeto Integer uma variávael do tipo int.
Eu faço assim;
Integer a;
a = new Integer(2);
ou se tem um método que precisa usar Integer usso assim;
metodo(new Integer(22));
mas é tosco.
rflprp
#2
int para Integer
int primitivo = 10;
Integer objeto = new Integer(primitivo);
Integer para int
int outroPrimitivo = objeto.intValue();
Foi isso que vc perguntou ?
Hun?!?
Você está querendo saber se usa-se:
new Integer(5);
ou
int nro = 5;
new Integer(nro);
É isso?Se for, depende da tua necessidade. Mas vias de regra, tanto faz um ou outro.
é isso mesmo, eu tinha esquecido de colocar os códigos.
pensei q tinha uma outra maneira, mas valeu cara.
mas soh uma pergunta…nesse exemplo q tu deu:
int nro = 5;
new Integer(nro);
qual o nome do objeto Integer? nro?
Não criei nenhuma referência para ele, tava só exemplificando mesmo.
Se você fosse passar um Integer para um método, poderia passar com:
int nro = 5;
metodo(new Integer(nro));
ou se quiser uma referência para o objeto Integer, neste caso precisará declarar uma para ele.
int nro = 5;
Integer myInteger = new Integer(nro);
Favor também olhar as features the autoboxing do Java 5. Você pdoe achar interessante 