String str = "1234";
int i1 = Integer.parseInt(str); // int 리턴
int i2 = Integer.valueOf(str); // Integer Object 리턴
// Integer.valueOf(str).intValue(); -> Integer Object를 int로 변환할 수 있음
double, float, long, short도 마찬가지로 하면 된다.
Double.parseDouble(str), Double.valueOf(str) 이런 식!
int와 Integer의 차이
primitive 타입과 wrapper class
int i = 1234;
String i1 = String.valueOf(i);
String i2 = Integer.toString(i);
double, float, long, short도 마찬가지로 하면 된다.
double d가 있다면, String.valueof(d), Double.toString(d) 이런 식!
String str = "hello";
char[] charArray = str.toCharArray();
String str = "hello";
str.chars().mapToObj(ch -> (char)ch).forEach(System.out::println);
String str = "hello";
char c = str.charAt(인덱스);
char c = 'a';
String str = String.valueOf(c);
// 같은 방식으로 char[] 배열도 String으로 변환 가능
char c = 'a';
String str = Character.toString(c);
// char[] 배열은 변환 불가능
https://codechacha.com/ko/java-convert-string-to-chararray/
char -> String
https://codechacha.com/ko/java-convert-chararray-to-string/