메이쁘

[JAVA] Integer.parseInt() 와 Integer.valueOf() 의 차이점 간단 설명! 본문

Language/JAVA

[JAVA] Integer.parseInt() 와 Integer.valueOf() 의 차이점 간단 설명!

메이쁘 2020. 5. 31. 23:27

안녕하세요.

 

 

거두절미하고 포스팅하겠습니다.

 

 

 

두 함수 중 어떤 것을 쓰던 간에

 

int n = ~

 

값은 정상적으로 잘 담깁니다.

 

 

그럼 저 두 함수는 같은 기능을 하는데

 

왜 두개일까? 싶어서 찾아봤습니다.

 

 

parseInt

 

valueOf

 

 

parseInt : int type으로 값 리턴. 

 

valueOf : Integer 객체 로 값 리턴. parseInt 함수 실행한 값valueOf 함수의 인자로 넣고 함수 실행.

 

valueOf 찐함수

 

 

그래서 결국

 

나중에 Integer 타입으로 사용해야 할 경우에는 valueOf

 

그냥 쭉 int 로 사용할 것 같으면 parseInt

 

사용하면 됩니다.

 

 

 

감사합니다.

Comments