반응형
public class CordJgToCharArray {
public static void main(String[] args) {
String str = "CordJg Cat Hungry";
char[] charArr = str.toCharArray();
System.out.println(Arrays.toString(charArr));
String str2 = new String(charArr);
System.out.println(str2);
String[] str3 = {"abc","dfd","dada"};
String str4 = new String(Arrays.toString(str3));
System.out.println(str4);
}
}
//출력
[C, o, r, d, J, g, , C, a, t, , H, u, n, g, r, y]
CordJg Cat Hungry
[abc, dfd, dada]
String 타입 참조변수뒤 .toCharArray()를 사용하면 char []으로 바꿀 수 있습니다.
그리고 char 배열은 new String을 통해 바로 String 타입으로 바꿔줄 수 있다
[String 참조변수 = new String(charArr)]
char 배열과는 다르게
String 배열인 str3을 char 배열처럼 시도하면 오류가 뜹니다.
그래서 Arrays.toString(str3)을 활용해 str4를 읽어보면
[abc, dfd, dada] 의 출력 값을 보입니다.
반응형
'Java > Simple code' 카테고리의 다른 글
Java Lambda(람다) (0) | 2023.01.27 |
---|---|
Java 소수점 자릿수 표현하기 3가지 방법 (1) | 2023.01.27 |
Java Math.sqrt 없이 제곱근 구하기 (바빌로니아 법) (0) | 2023.01.26 |
Java 알고리즘 재귀함수에 대한 고민과 기록 (0) | 2023.01.25 |
Java 숫자 반올림, 올림, 내림(Math)+ 소수점 n번째 자리에서 반올림 (0) | 2023.01.23 |