본문 바로가기
Dev/Java

자바 형 변환 관련 함수들

by yeonise 2022. 11. 13.

String → 숫자 (int, double, float, long, short)

String sNum = "1000";

int i1 = Integer.parseInt(sNum);
int i2 = Integer.valueOf(sNum);

double d1 = Double.parseDouble(sNum);
double d2 = Double.valueOf(sNum);

float f1 = Float.parseFloat(sNum);
float f2 = Float.valueOf(sNum);

long l1 = Long.parseLong(sNum);
long l2 = Long.valueOf(sNum);

short s1 = Short.parseShort(sNum);
short s2 = Short.valueOf(sNum);

 

숫자 (int, double, float, long, short) → String

int i = 1000;
String i1 = String.valueOf(i);
String i2 = Integer.toString(i);

double d = 1.23;
String d1 = String.valueOf(d);
String d2 = Double.toString(d);

float f = (float) 1.23;
String f1 = String.valueOf(f);
String f2 = Float.toString(f);

long l = 1000;
String l1 = String.valueOf(l);
String l2 = Long.toString(l);

short s = 1234;
String s1 = String.valueOf(s);
String s2 = Short.toString(s);

댓글