[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개의 댓글