Integer.parseInt()
-
Java: Integer.parseInt()와 Integer.valueOf()의 차이점 구분Java 2022. 6. 6. 17:38
Java: Integer.parseInt()와 Integer.valueOf()의 구분 이 글에서는 Integer.parseInt()와 Integer.valueOf()의 차이를 다루지만 비슷한 메서드들(예를 들어 Float.parseFloat() & Float.valueOf())도 동일한 차이가 있다는 것을 알아두면 좋겠습니다. 공통점 둘 다 String이나 char 같은 값 들을 정수형 데이터로 변환하는 메서드입니다. 차이점 parseInt() 메서드는 반환값을 원시형 데이터타입 int로 돌려줍니다. valueOf() 메서드는 반환값을 참조타입 Integer로 돌려줍니다. 형변환이 빈번하게 일어날 수 있으니 상황에 적절한 메서드를 호출하여 사용하면 좋겠습니다.