프로그래밍언어/자바
[Java] 문자형, 정수형, 실수형 형변환 및 진수 변환
NineTwo
2020. 12. 29. 20:08
반응형
설명에서 사용되는 특정 변수를 지칭하지 않고
String 변숫값은 s, char 변숫값은 c, int 변숫값은 i, long 변숫값은 l, float 변숫값은 f, double 변숫값은 d를 사용했다.
String -> 숫자
String to int
Integer.valueOf(String s);
Integer.parseInt(String s);
String to long
Long.valueOf(String s);
Long.parseLong(String s);
String to float
Float.valueOf(String s);
Float.parseFloat(String s);
String to double
Double.valueOf(String s);
Double.parseDouble(String s);
숫자 -> String
int to String
String.valueOf(int i)
Integer.toString(int i)
long to String
String.valueOf(long l)
Long.toString(long l)
float to String
String.valueOf(float f)
Float.toString(float f)
double to String
String.valueOf(double d)
Double.toString(double d)
String -> char
String to char
String s.charAt(int index)
String to char[]
String s.toCharArray();
char -> String
char to String
Character.toString(char c)
char c+""
String.valueOf(char c)
char[] to String
Character.toString(char[] ca)
String.valueOf(char[] ca)
new String(char[] ca)
10진수 -> 2진수, 8진수, 16진수
decimal to binary (String) : 10진수 -> 2진수 (String)
Integer.toBinaryString(int i)
Integer.toString(int i, 2)
Long.toBinaryString(long l)
Long.toString(long l, 2)
decimal to Octal(String) : 10진수 -> 8진수 (String)
Integer.toOctalString(int i)
Integer.toString(int i, 8)
Long.toOctalString(long l)
Long.toString(long l, 8)
2진수, 8진수, 16진수 -> 10진수
binary (String) to decimal : 2진수 (String) -> 10진수
Integer.valueOf(String s, 2)
Long.valueOf(String s, 2)
Octal(String) to decimal : 8진수 (String) -> 10진수
Integer.valueOf(String s, 8)
Long.valueOf(String s, 8)
Hexdecimal (String) to decimal : 16진수 (String) -> 10진수
Integer.valueOf(String s, 16)
Long.valueOf(String s, 16)
반응형