Note/vs
Integer.valuOf()와 Integer.parseInt() (작성중)
ilyadelavie
2022. 7. 18. 14:18
- valueOf() : Wrapper Object인 ****Integer를 리턴
- parseInt() : primitive type인 int를 리턴
- parseInt(String s)
- 숫자형의 문자열을 받아 10진수의 Integer형으로 리턴
- parseInt(String s, int radix)
- 숫자형의 문자열을 첫번째 인자 값으로 받아 변환할 진수 값을 입력하면 해당 진수에 맞춰 Integer형으로 리턴
- parseInt(String s)
- *Integer(객체화 된 자료형)는 언제 쓰는가?
- null값으로의 처리가 유용하기 때문에 SQL과 연동할 경우 즉, DB를 사용해서 쿼리문을 짜줘야하는 경우에 유용하다.
- ArrayList나 List등의 요소, 키, 값으로 사용할 때 이다.
- e.g. ArrayList<Integer>