Java

Integer.parseInt와 Integer.valueOf

개발게발 2022. 12. 31. 23:53
public class Program{
    public static void main(String[] args) {
        System.out.println("Integer.parseInt : " + Integer.parseInt("10"));
        System.out.println("Integer.valueOf : " + Integer.valueOf("10"));
    }
}
Integer.parseInt : 10
Integer.valueOf : 10

parseInt : int 형으로 반환

valueOf : Integer 래퍼(wrapper)객체를 반환

 

Java 1.5에서 Autoboxing and Unboxing in Java가 도입되어 차이 없음

 

출처 : https://m.blog.naver.com/sthwin/221000179980

 

Integer.parseInt() vs Integer.valueOf() 차이

자바에서 스트링을 숫자 값으로 변형할 때 Integer.parseInt() vs Integer.valueOf() ...

blog.naver.com