본문으로 바로가기

[JAVA] [CONVERT] 형변환

category backend/자바 2021. 5. 14. 10:48

 

String 형변환


String -> Int 형변환
String s = "1";

//string -> int 1번방식
int i = Integer.parseInt(s);
		
//string -> int 2번방식
int i2 = Integer.valueOf(s);
1
1
String -> double 형변환
String s_num = "1";

//String -> Double 1번방식
double d_num = Double.parseDouble(s_num);

//String -> Double 2번방식
double d_num2 = Double.valueOf(s_num);
1.0
1.0
String -> Float 형변환
String s_num = "1";

//String -> Float 1번방식
float f_num = Float.parseFloat(s_num);

//String -> Float 2번방식
float f_num2 = Float.valueOf(s_num);
1.0
1.0
String -> Long 형변환
String s_num = "1";

//String -> long 1번방식
long l_num = Long.parseLong(s_num);

//String -> long 2번방식
long l_num2 = Long.valueOf(s_num);
1
1
String -> Short 형변환
String num = "1";

//String -> Short 1번방식
short s_num = Short.parseShort(num);

//String -> Short 2번방식
short s_num2 = Short.valueOf(num);
1
1

Int형 변환


Int -> String 형변환
int num = 1;

//int -> String 1번 방식
String s = String.valueOf(num);

//int -> String 2번 방식
String s2 = Integer.toString(num);
1
1