-
래퍼 클래스 (Wrapper Class)JAVA 2023. 10. 4. 23:06
래퍼 클래스 (Wrapper Class)
기본 타입의 데이터를 객체로 표현할 때 사용하는 클래스
래퍼 클래스로 감싸고 있는 기본 타입 값은 외부에서 변경할 수 없음. -> 값을 내부에 두고 포장하기 때문
박싱 : 기본 타입의 값을 포장 객체로 만드는 과정
언박싱 : 포장객체에서 기본 타입의 값을 얻어내는 과정
public class Wrapper_Ex { public static void main(String[] args) { Integer num = new Integer(17); // 박싱 int n = num.intValue(); //언박싱 System.out.println(n); } }
<자바의 자료형>
기본 타입 char, int, float, double, boolean
참조 타입 class, interface
Integer
클래스명은 대문자로 시작.
Integer 클래스의 여러 기능을 구현하려면 .을 찍어야함
Integer.parseInt()면, Integer 클래스의 parseInt 기능을 쓰겠다는 것.
Integer.parseInt(String s) -> 숫자형의 문자열을 인자값으로 받으면 해당 값을 10진수의 Integer형으로 반환
Integer.parseInt(String s, int radix) -> 숫자형의 문자열을 첫번째 인자값으로 받고 변환할 진수값을 입력하면 해당 진수에 맞춰 Integer형으로 반환
'JAVA' 카테고리의 다른 글
substring 메소드 (문자열 자르기) (0) 2023.12.09 스택과 큐의 차이점 (0) 2023.09.01 this와 this()의 차이 복습 (0) 2023.08.24