Java : 문자-숫자 형변환

new-pow·2022년 10월 21일
1

Java : 문자-숫자 형변환

String to number & number to String

String - int

Str 👉 int

int i = Integer.parseInt(str);
int i = Integer.valueOf(str);

Str 👈 int

String i = String.valueOf(i);
String i = Integer.toString(str);

Stirng - doble

Str 👉 doble

double d = Double.parseDouble(str);
double d = Double.valueOf(str);

Str 👈 doble

String str = String.valueOf(d);
String str = Double.toString(d);

Stirng - float

Str 👉 float

float f = Float.parseFloat(str);
float f = Float.valueOf(str);

Str 👈 float

String str = String.valueOf(f);
String str = Float.toString(f);

Stirng - long

Str 👉 long

long l= Long.parseLong(str);
long l = Long.valueOf(str);

Str 👈 long

String str = String.valueOf(f);
String str = Long.toString(f);

Stirng - short

Str 👉 short

short s = Short.parseShort(str);
short s = Short.valueOf(str);

Str 👈 short

String str = String.valueOf(s);
String str = Short.toString(s);

char - int

char 👉 int

  • 아스키코드에서 같은 의미의 문자와 숫자 코드 값 차이는 48인 것을 이해해야 사용 가능하다.
char ch1 = '1';
// 방법1
int num1 = ch1 - '0';
// 방법2
int num1 = ch1 - 48;
profile
저는 블로그 이사를 갔습니다

0개의 댓글