valueOf, parseInt 비교
2022. 4. 7. 16:34ㆍBackEnd(Java)/Java
String -> Integer 형변환을 하는 함수(valueOf, parseInt) 차이점을 비교해보자.
두 함수 모두 parseInt를 호출한다는 공통점이 있다.
parseInt는 기본형 타입(Primitive Type)을 리턴한다.
기본형 타입을 리턴하므로 산술 연산이 가능하다.
valueOf는 참조형 타입(Reference Type)을 리턴한다.
int의 Wrapper 클래스인 Interger를 반환하므로 산술 연산이 불가능함.
정리
parseInt | valueOf |
음수 인식 가능 | 음수를 인식 불가능 |
int형 반환(Primitive Type) | Integer 객체 반환(Reference Type) |
공통점 : paserInt 함수를 호출함 |
참고자료
반응형
'BackEnd(Java) > Java' 카테고리의 다른 글
추상클래스 vs 인터페이스 (0) | 2022.09.01 |
---|---|
call by value? call by reference? (0) | 2022.08.22 |
java Stream 참고 사이트 (0) | 2022.08.21 |
JAVA Optional 잘쓰기 (0) | 2022.04.04 |
JAVA 문법 정리 사이트 (0) | 2022.03.23 |