IT

[Java] How convert (Type) to Int

안선생 Dr.Ahn 2022. 12. 12. 16:40
728x90
반응형

int와 int[]에서의 사용 가능한 메소드가 서로 달라서 애를 먹다가 찾게 된 정보를 적어본다.

 

Int와 Intger의 차이?

int는 기본 자료형으로, 변수의 daya type이다.

산술 연산 가능, null로 초기화 불가능

boxing : int to integer

 

Integer는? ArrayList<Integer> a  = new ArrayList<Integer>()나 Integer.parseInt(s) 등에 쓰인다.

즉, 기본형(int)를 객체로 다루기 위해 사용하는 wrapper class이다. 

Unboxing하지 않은면 산술 연산 불가능. null 초기화 가능

unboxing: integer to int

 

세상 혼란스러운 것이다...

728x90
반응형