[JAVA] 자바에서 자주쓰이는 형변환 정리

류명운

·

2015. 3. 6. 12:42

반응형

[JAVA] 자바에서 자주쓰이는 형변환 정리


자바에서 자주 쓰이는 형변환을 모아보았다. 매번 까먹는 관계로..(?)


정리 목차

  1. int to String
  2. String to int
  3. double to String
  4. long to String
  5. float to String
  6. String to double
  7. String to long
  8. String to float
  9. decimal to binary
  10. decimal to hexadecimal
  11. hexadecimal(String) to int
  12. ASCII Code to String
  13. Integer to ASCII Code
  14. Integer to boolean
  15. boolean to Integer


예제 코드

1. int to String

String str = Integer.toString(i);
String str = "" + i;


2. String to int

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


3. double to String

String str = Double.toString(d);


4. long to String

String str = Long.toString(l);


5. float to String

String str = Float.toString(f);


6. String to double

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


7. String to long

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


8. String to float

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


9. decimal to binary

String binstr = Integer.toBinaryString(i);


10. decimal to hexadecimal

String hexstr = Integer.toString(i, 16);
String hexstr = Integer.toHexString(i);
Integer.toHexString( 0x10000 | i).substring(1).toUpperCase());


11. hexadecimal(String) to int

int i = Integer.valueOf("B8DA3", 16).intValue();
int i = Integer.parseInt("B8DA3", 16);


12. ASCII Code to String

String char = new Character((char)i).toString();


13. Integer to ASCII Code

int i = (int) c;


14. Integer to boolean

boolean b = (i != 0);


15. boolean to Integer

int i = (b)? 1 : 0;


반응형