이미지09
Coding Story/JAVA

[ Java ] 문자에서 정수, 실수에서 정수, 정수에서 문자 등 형변환

반응형

 

 

실제로 개발을 하다보면 분명 변수의 타입을 변환해줘야 하는 상황이 오기 마련이다.

 

형 변환은 말 그대로 변수의 타입형을 변환하는 것이다.

 

흔히 사용되는 몇 가지 형변환에 대해 요약만 해보도록 하자.

 

( 자꾸 헷갈려서 찾아보는게 귀찮아서 요약해논건 비밀 )

 

 

 

 

 

 

 

문자에서 정수로 형변환

String stringValue = "100";

//String To Int
int intValue = Integer.parseInt(stringValue);

//String To Long
long longValue = Long.parseLong(stringValue);

 

 

문자에서 실수로 형변환

String stringValue = "100.00";

//String To Float
float floatValue = Float.parseFloat(stringValue);

//String To Double
double doubleValue = Double.parseDouble(stringValue);

 

 

정수에서 문자로 형변환

int intValue = 100;
long longValue = 100;

//Int To String
String stringValue1 = Integer.toString(intValue);

//Long To String
String stringValue2 = Long.toString(longValue);

 

 

정수에서 실수로 형변환

int intValue = 100;
long longValue = 100;

//Int To Float
float floatValue = (float)intValue;

//Long To Double
double doubleValue = (double)longValue;

 

 

실수를 문자로 형변환

float floatValue = 100.00f;
double doubleValue = 100.00;

//Float To String
String stringValue1 = Float.toString(floatValue);

//Double To String
String stringValue2 = Double.toString(doubleValue);

 

 

실수를 정수로 형변환

float floatValue = 100.00f;
double doubleValue = 100.00;

//Float To Int
int intValue = (int)floatValue;

//Double To Long
long longValue = (long)DoubleValue;

 

 

날짜를 문자로 형변환

Date date = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String stringValue = sdf.format(date);

 

 

문자를 날짜로 형변환

String stringValue = "2021-01-06";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date date = sdf.parse(stringValue);

 

 

 

 

 

 

 

반응형