숫자는 문자로, 문자는 숫자로

오늘·2021년 3월 23일
0

Java

목록 보기
24/42

숫자를 문자열로 바꾸기

int num = 12345;
		
String num1 = String.valueOf(num);	// num을 문자열 "12345"로 변환
String num2 = Integer.toString(num);	// num을 문자열 "12345"로 변환
String num3 = "" + num;			// num을 문자열 "12345"로 변환
String num4 = "" + 123.45;		// 문자열 "123.45"로 변환
String num5 = "" + 0;			// 문자열 "0" 으로 변환

문자열을 숫자로 바꾸기

String str = "100";

int num1 = Integer.valueOf(str).intValue();
int num2 = Integer.parseInt(str);
long num3 = Long.parseLong(str);
double num4 = Double.valueOf(str).doubleValue();
float change1 = Float.parseFloat("13.54f");	// 문자를 실수로 받기
double change2 = Double.parseDouble("14.5");	// 문자를 더블로 받기

Byte.parseByte(str)        바이트형 정수로
Short.parseShort(str)      short형 정수로
Integer.parseInteger(str)  int형 정수로 변환
Long.parseLong(str)        long형 정수로 변환
Float.parseFloat(str)      float형 부동 소수로 변환
Double.parseDouble(str)    double형 부동 소수로 

0개의 댓글