본문 바로가기

.주제별/Java

Java) Int , int , Object

1. int 타입과 Object 타입의 Casting 할 때 다음처럼 하자.

# int 형을 Object형으로

int cnt = 5;

Object CNT = new Integer(cnt);

cnt는 int 형, CNT는 Object형이라는것.


# Object형을 int형으로

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);


# Object 형을 boolean형으로

boolean bool;

Boolean objBool;

bool = ((Boolean)objBool).booleanValue();

or

bool = Boolean.TRUE.equals(objBool);