본문 바로가기

JAVA

JAVA(2022.06.13) - Casting(형변환)

정수 > 문자 

 

int a = 10;
String A;
1번
A = String.valueOf(a);
2번
A = Integer.toString(a);

 

문자열 > 정수, 실수 

 

String A = "1"

//1번 int형, Double형, Float형, Long형으로 변환
int i = Integer.parseInt(A);
int d = Double.parseDouble(A);
int f = Float.parseFloat(A);
int l = Long.parseLong(A);

//2번 int형으로 변환 
int I = Integer.valueOf(A);
int D = Double.valueOf(A);
int F = Float.valueOf(A);
int L = Long.valueOf(A);

 

코딩테스트 문제를 풀 때 많이 사용되니 확실히 외워두도록 해야겠다

 

 

정수 <> 실수 

 

 

int i = 10;
double d = 10.1;

int k = (int)d;
//이때 소수점 0.1은 사라집니다

'JAVA' 카테고리의 다른 글

JAVA(2022.06.15) - Set  (0) 2022.06.15
JAVA(2022.06.14) - Map  (0) 2022.06.14
JAVA(2022.06.12) - LinkedList의 Node  (0) 2022.06.12
JAVA(2022.06.11) - LinkedList  (0) 2022.06.11
JAVA(2022.06.10) - 제네릭(Generic)  (0) 2022.06.10