Integer.parseInt()
- primitive type인 int형을 반환
- int형 값을 가지기 때문에 산술연산 가능
- null값 처리 불가능
- 크기 : 4byte
Integer.valueOf
- Wrapper Object인 Integer를 반환
- 객체화 된 자료형은 Integer클래스를 받기 때문에 unboxing 해주지 않으면 산술연산을 할 수없음
- 기본자료형과 달리 null값으로 처리할 수 있어 SQL과 연동할 경우 처리가 용이
- 크기 : 20byte
Integer를 언제 쓰는지?
- DB를 사용해서 쿼리문을 짜줘야하는 경우에 사용
- ArrayList나 List등의 요소,키,값으로 사용할때 사용한다.
ex) ArrayList<int> -> X / ArrayList<Integer> -> O
'Java' 카테고리의 다른 글
String vs StringBuilder 속도차이 (0) | 2022.08.21 |
---|---|
BufferedReader, String Tokenizer (0) | 2022.08.18 |
Java 사용의 이유 (장점) (0) | 2022.08.17 |
컬렉션 (0) | 2022.08.13 |
상속과 다형성 (0) | 2022.08.13 |