[개인공부] 오토박싱 & 언박싱, 문자열과 숫자 변환

Walter Mitty·2022년 12월 24일
0

개인공부

목록 보기
29/40
post-thumbnail

문자열을 숫자로 변환하기

  • 문자열을 숫자로 변환하는 다양한 방법

  • n진법의 문자열을 숫자로 변환하는 방법
    • Integer.parseInt("숫자", 원하는 진수 숫자)

오토박싱 & 언박싱

  • JDK1.4 이전에는 기본형과 참조형간의 연산이 불가능했다.
  • 기본형의 값을 객체로 자동변환하는 것을 오토박싱, 그 반대는 언박싱]

오토박싱

예) 기본형 int 를 래퍼클래스 Integer로 자동으로 바꿔주는 걸 오토박싱이라 한다.

언박싱

예) 래퍼클래스 Integer를 기본형 int로 자동으로 바꿔주는 걸 언박싱이라 한다.

오토박싱: 원래는 <Integer> 안에 Integer 값을 넣어줘야해서 list.add(new Integer(10)) 이렇게 넣어줘야하는데 그냥 list.add(10)을 해도 되게끔 해준다.
언박싱: 원래는 list.get(0); 을하면 Integer값이 반환되고, 그럼 Integer에 담아줘야 하는데 int에 담음. 이때 Integer.intValue() 이런거 안써도 됨

0개의 댓글