Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- SQL_용어정리
- Git_정리
- Linux_명령어정리
- SQL
- Spring_에러정리
- CSS
- 인스턴스
- Git_명령어정리
- 배열
- github
- workbench
- json
- DML
- spring
- 이클립스
- HTML
- java
- 자바스크립트
- jsp
- 다이어그램
- 아파치톰캣
- MySQL
- vb.net
- Spring_오류정리
- git
- asp.net
- Linux
- 인덱스
- 자바
- JavaScript
Archives
- Today
- Total
데브마우스
[Java] Wrapper 클래스와 오토박싱 정리 본문
Wrapper 클래스는 무엇인가요?
Java 프로그래밍 언어는 객체지향언어이지만, int, float, double, char등 기본 데이터 타입도 가지고 있습니다.
Wrapper 클래스는 Immutable(불변한) 속성을 가지고 있습니다. 연산시 새로운 객체가 생성됩니다.
기본 자료형 | Wrapper 클래스 |
boolean | Boolean 클래스 |
char |
Character 클래스
|
byte | Byte 클래스 |
short | Short 클래스 |
int | Integer 클래스 |
long | Long 클래스 |
double | Double 클래스 |
float | Float 클래스 |
From 래퍼 클래스 to 기본 자료형
자료형 이름+Value() 메서드를 사용하면 기본 자료형으로 변경할 수 있습니다.
From 문자열 to 숫자
parse+자료형+ 메서드를 사용합니다.
정수형 데이터 타입을 담는 int의 경우 parseInt(문자열)로 사용합니다.
From 숫자 to 문자열
String s = Wrapper클래스의 데이터타입.toString(변수이름);으로 작성합니다.
From 문자열 to 래퍼 클래스(Wrapper Class)
valueOf() 메서드를 사용합니다.
Integer i = Integer.valueOf("100");
Float f = Float.valueOf("2.65");
오토박싱 정리
오토박싱은 JDk 1.5버전 이상부터 도입된 개념으로 기본 자료형을 자동으로 객체 자료형으로 변환합니다.
객체자료형을 기본 자료형으로 자동으로 변환하는건 언박싱이라고 부릅니다.
'Java > Java: 문법 정리' 카테고리의 다른 글
[Java] DecimalFormat과 SimpleDateFormat 정리 (0) | 2024.01.14 |
---|---|
[Java] Timer/TimerTask 클래스 정리 (0) | 2024.01.14 |
[Java] BigDecimal 클래스 (0) | 2024.01.14 |
[Java] Random 클래스 정리 #난수 (0) | 2024.01.14 |
[Java] 시간 관련 클래스와 메서드 정리 (0) | 2024.01.14 |