int -> char
int -> String
// Integet to Character
int i = 65;
char ch = (char)i; // 'A'
// Integer to String
String s = String.valueOf(i); // 'A'
char -> int
char -> String
// Character to Integer
// 숫자를 넘기는 경우, - '0'을 해줘야한다. (아스키 코드값을 넘겨주기 때문이다.)
char ch = '8';
int i = (int)ch - '0';
// 일반 char를 넘기는 경우
char ch = 'A';
int i = (int)ch; // 65
// Character to String (char, char[] 둘 다 사용가능하다.)
char ch = 'A';
String s = String.valueOf(ch);
String -> Integer
String -> char
// String to Integer
// 숫자 String만 바꿀 수 있다.
String s = "10";
int i = Integer.parseInt(s);
// String to char
String s = "hello";
char ch = s.charAt(0); // 'h'
String s = "hello";
char[] chArr = s.toCharArray();
for(char ch : chArr) System.out.print(ch);