[JAVA] Integer parseInt, valueOf 차이

bsk·2020년 4월 10일
0

자바의 데이터 타입은 크게 2가지로 나눌수 있다.

  • primitive
  • object

primitive 타입은 byte, short, int, long 과 같이 size 가 정해져 있는 값이다.
object 타입은 Byte, Short, Integer, Long, Class 과 같이 주소값을 참조하는 형태다.

int number = Integer.parseInt("123");
Integer number = Integer.valueOf("123");

두개의 차이점은 primitive 으로 리턴할 것인지, object 타입으로 리턴할 것인지 차이가 있다.
무엇이 좋은지는 상황에 따라 다를 것이다.

profile
웹에 관련된 모든 주제를 다룹니다.

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN