배열 ▶ 문자열
문자열(String) 배열 ▶ 문자열
1. toString() 메서드 사용
String[] arr = {"Hello", " ", "Java", " ", "study"};
String arrToStr = Arrays.toString(arr);
System.out.println(arrToStr);
// 출력: [Hello, , Java, , study]
2. join() 메서드 사용
String[] arr = {"Hello", " ", "Java", " ", "study"};
String arrToStr = String.join("",arr);
System.out.println(arrToStr);
// 출력: Hello Java study
문자(char) 배열 ▶ 문자열
1. String.valueOf() 메서드 사용
char[] charArr = {'H', 'e', 'l', 'l', 'o'};
String arrToStr = String.valueOf(charArr);
System.out.println(arrToStr);
// 출력: Hello
2. new String()
char[] charArr = {'H', 'e', 'l', 'l', 'o'};
String arrToStr = new String(charArr);
System.out.println(arrToStr);
// 출력: Hello
배열 ▶ 문자열
1. toCharArray() 메서드 사용: 문자열(String) 배열을 문자(char)배열로 변환함
String str = "developer";
char[] strToArr = str.toCharArray(); // 문자 배열(char[])
System.out.println(Arrays.toString(strToArr)); // 배열 출력 시 내용을 보기 위해 Arrays.toString() 사용
// 출력: [d, e, v, e, l, o, p, e, r]
2. split(구분자) 메서드 사용: 문자열을 지정한 구분자 (쉼표, 따옴표 등)를 기준으로 나누어 배열에 담음
String str = "apple,banana,grape";
String[] strToArr = str.split(","); // 문자열 배열(String[])
System.out.println(Arrays.toString(strToArr));
// 출력: [apple, banana, grape]