[Java] How convert (Type) to Int
2022. 12. 12. 16:40ㆍIT
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
반응형
'IT' 카테고리의 다른 글
[Mac] 맥북 z01 zip 압축 해제 (0) | 2023.06.04 |
---|---|
[Mac] m1맥북 화면 소리 녹화 (0) | 2023.06.03 |
[Git] Git commit message rule 1. (0) | 2023.04.18 |
[MAC] MAC port 닫기 (0) | 2023.04.18 |
[Git/Github] Github account has been flagged. (0) | 2023.03.03 |