В чем разница между следующим:
Integer in = (Integer)y;
и
Integer in = new Integer(y);
Я хочу преобразовать тип int
в тип Integer
и наоборот. Вот мой код для этого:
public class CompareToDemo {
public static void main(String[] args) {
// Integer x=5;
int y=25;
System.out.println(y+" this is int variable");
Integer in = (Integer)y;
//Integer in = new Integer(y);
if(in instanceof Integer){
System.out.println(in +" this is Integer variable");
}
}
}