반응형
char 배열을 String 문자열로 변환 하는 방법은 세가지가 있다.
1. String.valueOf()
java.lang.String 클래스에 속한 valueOf() 메소드를 사용하면
char 배열을 받아 String으로 변환하여 리턴한다.
public class CharArrToString {
public static void main(String[] args) {
char[] charArr = { 'a', 'b', 'c', 'd', 'e' };
String str = String.valueOf(charArr);
System.out.println(str); // abcde
}
}
2. String 생성자
String str = new String(charArr);
String 문자형의 str 이라는 그릇에 char 문자형의 문자열을 String화 한 것을 담는다.
char 배열을 파라미터로 입력받는다.
public class CharArrToString {
public static void main(String[] args) {
char[] charArr = { 'a', 'b', 'c', 'd', 'e' };
String str = new String(charArr);
System.out.println(str); // abcde
}
}
3. String.copyValueOf()
copyValueOf() 메소드는 valueOf() 와 동일한 역할을 한다.
public class CharArrToString {
public static void main(String[] args) {
char[] charArr = { 'a', 'b', 'c', 'd', 'e' };
String str = String.copyValueOf(charArr);
System.out.println(str); // abcde
}
}
반응형
'언어 > JAVA' 카테고리의 다른 글
JAVA - hasNextLine() 읽을 값이 있으면 true, 없으면 false (0) | 2023.05.25 |
---|---|
JAVA - String 문자열을 char 배열로 변환하는 방법 (0) | 2023.05.25 |
JAVA 두 변수의 값 바꾸기 tmp (0) | 2023.05.16 |
[Java] String과 char 차이점 (0) | 2023.04.15 |