강좌 & 팁
글 수 2,412
2011.04.07 19:46:34 (*.138.143.120)
45151
Java 에서 형 변환을 하고 싶을 때, 자주 쓰이는 항목을 정리한 것입니다.
출처 : http://stuff.mit.edu/people/ele/Javaconversion.htm
int to String
String to int
double to String
long to String
float to String
String to double
String to long
String to float
decimal to binary
decimal to hexadecimal
hexadecimal(String) to int
ASCII Code to String
Integer to ASCII Code
Integer to boolean
boolean to Integer
String str = Integer.toString(i);
String str = "" + i;
String to int
int i = Integer.parseInt(str);
int i = Integer.valueOf(str).intValue();
double to String
String str = Double.toString(d);
long to String
String str = Long.toString(l);
float to String
String str = Float.toString(f);
String to double
double d = Double.valueOf(str).doubleValue();
String to long
long l = Long.valueOf(str).longValue();
long l = Long.parseLong(str);
String to float
float f = Float.valueOf(str).floatValue();
decimal to binary
String binstr = Integer.toBinaryString(i);
decimal to hexadecimal
String hexstr = Integer.toString(i, 16);
String hexstr = Integer.toHexString(i);
Integer.toHexString( 0x10000 | i).substring(1).toUpperCase());
hexadecimal(String) to int
int i = Integer.valueOf("B8DA3", 16).intValue();
int i = Integer.parseInt("B8DA3", 16);
ASCII Code to String
String char = new Character((char)i).toString();
Integer to ASCII Code
int i = (int) c;
Integer to boolean
boolean b = (i != 0);
boolean to Integer
int i = (b)? 1 : 0;