1. int 타입과 Object 타입의 Casting 할 때 다음처럼 하자.
2. boolean, Boolean ( Obejct ) 는 다음처럼
# int 형을 Object형으로
int cnt = 5;
Object CNT = new Integer(cnt);
cnt는 int 형, CNT는 Object형이라는것.
int cnt = 5;
Object CNT = new Integer(cnt);
cnt는 int 형, CNT는 Object형이라는것.
# Object형을 int형으로
Ojbect 형 ==> Integer 형 ==> int형 메소드 사용
int cnt = ( (Integer) CNT ).intValue();
Ojbect 형 ==> Integer 형 ==> int형 메소드 사용
int cnt = ( (Integer) CNT ).intValue();
2. boolean, Boolean ( Obejct ) 는 다음처럼
# boolean 형을 Object 형으로
boolean bool = true;
Boolean objBool = Boolean.valueOf(bool);
or
Boolean objBool = new Boolean(bool);
boolean bool = true;
Boolean objBool = Boolean.valueOf(bool);
or
Boolean objBool = new Boolean(bool);
# Object 형을 boolean형으로
boolean bool;
Boolean objBool;
bool = ((Boolean)objBool).booleanValue();
or
bool = Boolean.TRUE.equals(objBool);
boolean bool;
Boolean objBool;
bool = ((Boolean)objBool).booleanValue();
or
bool = Boolean.TRUE.equals(objBool);