Java에서 배열을 문자로 변환하는 방법에는 3가지가 있다.
1. 배열을 문자열로 변환
- Arrays.toString()
2. char 배열을 문자열로 변환
- String.valueOf()
- new String()
1번 코드 예시
String s = "abcde";
char[] charS = s.toCharArray();
System.out.println("charS = " + Arrays.toString(charS));
// charS = [a, b, c, d, e]
간혹 배열 안에 값이 잘 들어갔는지 확인하기 위해 System.out.println(charS) - 배열명만 입력하는 경우가 있는데, 이 경우, 배열의 위치를 알려주므로 주의하자.
요런식으로 나타난다 🥲
2번 코드 예시
- String.valueOf()
String s = "abcde";
String answer = "";
char[] charS = s.toCharArray();
answer = String.valueOf(charS);
System.out.println("charS = " + answer);
// charS = abcde
- new String()
String s = "abcde";
char[] charS = s.toCharArray();
String answer = new String(charS);
answer = String.valueOf(charS);
System.out.println("charS = " + answer);
// charS = abcde
*위 방법 외에도 다양한 방법이 있으니 참고만 해주세요~!
*잘못된 정보가 있다면 댓글로 남겨주시면 더 큰 도움이 될 것 같습니다 :)
'TIL (Today I Learned)' 카테고리의 다른 글
자바) 문자열이 숫자인지 확인하는 방법 (참고 프로그래머스 - 문자열 다루기) (0) | 2024.03.26 |
---|---|
자바) 등차수열 가볍게 알아보자! (0) | 2024.03.26 |
Java에서 대소문자 크기 비교하기 (참고: 프로그래머스 - 자바 - 문자열 내림차순으로 배치하기) (0) | 2024.03.25 |
자바) 문자를 char 타입의 배열로 변환하는 2가지 방법 (0) | 2024.03.25 |
application.properties - mysql.cj.jdbc.Driver 빨간줄 (0) | 2023.11.14 |