Wrapper class
=> 기본자료형을 객체로 포장하기 위한 클래스들
서로 다른 자료형끼리의 형변환을 위해 사용
문자열 데이터 => int
문자열 데이터 => float
int => 문자열
float => 문자열
...
기본자료형 => 클래스들
boolean => Boolean
char => Character
byte => Byte
short => Short
int => Integer
long => Long
float => Float
double => Double
class WrapperTest02 {
public static void main(String[] args) {
String str1 = "29";
String str2 = "31.9";
//두개의 문자열의 값을 각각 int,double 변환한 다음 더하기 연산후 결과를 출력하도록 합니다.
int a = Integer.parseInt(str1);
double b = Double.parseDouble(str2);
double r = a + b;
System.out.println(r);
}
}
Wrapper Class
예전에는 굉장히 중요하게 인식되었지만 현재는 중요하지 않다.
자바에는 컬렉션 프레임워크라는 것이 있다. 배열의 단점을 보완하기 위한 사상
밑에 예제를 보면 auto Boxing 을 설명하기 위한 것이다.
오토박싱이란?
자동으로 기본자료형을 객체로 포장 해 준다.
1.8 버전
import java.util.Vector;
public class WrapperTest04 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Vector v = new Vector();
v.add(10);
v.add(26.7);
System.out.println(v);
}
}
1.3버전
import java.util.Vector;
public class WrapperTest03 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Vector v = new Vector();
v.add(new Integer(10));
v.add(new Double(26.7));
System.out.println(v);
}
}
'JAVA > JAVA' 카테고리의 다른 글
자바 추상메소드 abstract 관련 설명 (0) | 2016.06.12 |
---|---|
자바 컬렉션 프레임워크에 대한 설명 (0) | 2016.06.12 |
자바 날짜와 시간 관련 클래스 - 종류 및 예제 (0) | 2016.06.12 |
자바 예제 - Calendar : Calendar 를 이용한 월,일,시,분,초 그리고 요일 알아내기 (0) | 2016.06.12 |
자바 예제 - Date : Date 을 이용한 월,일,시,분,초 그리고 요일 알아내기 (0) | 2016.06.12 |