반응형
실제로 개발을 하다보면 분명 변수의 타입을 변환해줘야 하는 상황이 오기 마련이다.
형 변환은 말 그대로 변수의 타입형을 변환하는 것이다.
흔히 사용되는 몇 가지 형변환에 대해 요약만 해보도록 하자.
( 자꾸 헷갈려서 찾아보는게 귀찮아서 요약해논건 비밀 )
문자에서 정수로 형변환
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);
반응형
'Coding Story > JAVA' 카테고리의 다른 글
[ Java ] FileUtils 사용 ( readLines ) Maven Repository (1) | 2021.02.10 |
---|---|
[ Java ] TXT 파일 한 줄씩 읽기, 두 개의 TXT 파일 비교, 파일 출력 (0) | 2021.02.10 |
[ Java ] 자바 반복문의 continue 와 break (5) | 2020.12.16 |
[ Java ] 변수의 6가지 성질 ( 속성 ) (4) | 2020.10.28 |
[ Spring ] 스프링 Export & Import 방법, Import 에러 (0) | 2020.10.28 |