char 배열을 다시 문자열로 변환하는 방법은 무엇입니까?
char 배열이 있습니다. char[] a = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'}; 내 현재의 해결책은해야합니다 String b = new String(a); 그러나 분명히 이것을하는 것이 더 좋은 방법이 있습니까? 해결 방법 아니요, 그 솔루션은 절대적으로 정확하고 최소한입니다. 그러나 이것은 매우 비정상적인 상황입니다. 문자열 는 Java에서 특별히 처리되기 때문에 foo "는 실제로 string 입니다.따라서 개별 char s에 문자열을 분할 할 필요가없고 정상적인 코드에는 다시 조인해야합니다. 이것을 C / C ++과 비교하십시오. 여기서 "foo" char s가 한쪽에 0 바이트로 0 바이트로 종료되고 string 의 번들이 있습니..
2021. 4. 8.