:Java에서 (Integer) y와 새로운 Integer (y)의 차이점은 무엇입니까? 다음의 차이점은 무엇
Integer in = (Integer)y;
내가 Integer
종류와 그 반대로 int
형식을 변환 할
Integer in = new Integer(y);
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");
}
}
}
이 변환을 위해서는'Integer.valueOf()'를 사용해야합니다. javadoc로부터 "새로운 정수 인스턴스가 필요없는 경우, 일반적으로,이 메소드는 빈번하게 요구 된 값 「 – Jens