내가 보려고 정리하는 이론
내가 보려고 한 거라 다소 성의 없음
String str = "java";
char[] cArr = s.toCharArray()
/*
* cArr[0] = 'j';
* cArr[1] = 'a';
* cArr[2] = 'v';
* cArr[3] = 'a'; */
String str = "java"
char c1, c2, c3, c4;
c1 = str.charAt(0);
c2 = str.charAt(1);
c3 = str.charAt(2);
c4 = str.charAt(3);
System.out.println(c1 + c2 + c3 + c4); // 실행결과 : java
char ch = 'a';
String str = String.valueOf(ch);
// str = "a"
char[] cArr = {'a', 'b', 'c'};
String str = String.valurOf(cArr);
//str = "abc"
char ch = 'a';
String str = Character.toString(ch);
// str = "a"
char ch = 'a';
String str = ch + "";
// str = "a"
String str = "1234";
int num = Integer.parseInt(str); // "1234" => 1234
String str = "1234";
int num = Integer.valueOf(str).intValue(); // int가 아닌 Integer형을 반환
System.out.println(num); // 실행결과 : 1234
int num = 1234;
String str = Integer.toString(num); // num ="1234"
int num1 = 1234;
int num2 = 5678;
String str1 = String.valueOf(num1);
String str2 = String.valueOf(num2);
System.out.println(num1 + num2); // 실행결과 : "12345678"
int num = '1';
char ch = (char) num; // ch = '1'
int num = 1;
char ch = (char) (num + '0'); // ch ='1'
int num = 1;
char ch = Integer.toString(num).charAt(0); // ch ='1'
char ch = '1';
int num = (int) ch; // num = 1
char ch = '1';
int num = Character.getNumericValue(ch); // num = 1
char ch = '1';
int num = ch - '0';
/* num = 1
* 49(문자 '1'의 ASCII 코드값) - 48(문자 '0'의 ASCII 코드값) */