소개
Java 에서 char 배열은 문자들의 모음이고, String은 문자 시퀀스이며 Java 의 클래스입니다. char 배열을 문자열로 변환해야 하는 경우가 많으며, 이를 수행하는 여러 가지 방법이 있습니다.
Java 에서 char 배열은 문자들의 모음이고, String은 문자 시퀀스이며 Java 의 클래스입니다. char 배열을 문자열로 변환해야 하는 경우가 많으며, 이를 수행하는 여러 가지 방법이 있습니다.
~/project/ 디렉토리에 있다고 가정하고, 다음 명령을 사용하여 ConvertCharArrayToString.java라는 새 Java 파일을 생성해 보겠습니다.
touch ConvertCharArrayToString.java
그런 다음 선호하는 텍스트 편집기에서 파일을 엽니다.
String 클래스에는 char 배열을 받아 문자열 객체를 생성하는 생성자가 있습니다.
char[] ch = {'a', 'b', 'c', 'd', 'e'};
String str = new String(ch);
System.out.println(str);
System.out.println(str.getClass().getName());
:wq
전체 코드는 다음과 같아야 합니다.
public class ConvertCharArrayToString {
public static void main(String[] args) {
char[] ch = {'a', 'b', 'c', 'd', 'e'};
String str = new String(ch);
System.out.println(str);
System.out.println(str.getClass().getName());
}
}
코드를 실행하려면, 터미널에서 다음 명령을 사용하여 Java 파일을 컴파일한 다음 컴파일된 파일을 실행합니다.
javac ConvertCharArrayToString.java
java ConvertCharArrayToString
String 클래스의 valueOf() 메서드는 char 배열을 문자열 객체로 변환합니다. 사용 방법은 다음과 같습니다.
char[] ch = {'a', 'b', 'c', 'd', 'e'};
String 클래스의 valueOf() 메서드에 전달합니다.String str = String.valueOf(ch);
System.out.println(str);
System.out.println(str.getClass().getName());
:wq
전체 코드는 다음과 같아야 합니다.
public class ConvertCharArrayToString {
public static void main(String[] args) {
char[] ch = {'a', 'b', 'c', 'd', 'e'};
String str = String.valueOf(ch);
System.out.println(str);
System.out.println(str.getClass().getName());
}
}
코드를 실행하려면, 터미널에서 다음 명령을 사용하여 Java 파일을 컴파일한 다음 컴파일된 파일을 실행합니다.
javac ConvertCharArrayToString.java
java ConvertCharArrayToString
String 클래스의 copyValueOf() 메서드 또한 char 배열을 문자열 객체로 변환하는 데 사용할 수 있습니다. 사용 방법은 다음과 같습니다.
char[] ch = {'a', 'b', 'c', 'd', 'e'};
String 클래스의 copyValueOf() 메서드에 전달합니다.String str = String.copyValueOf(ch);
System.out.println(str);
System.out.println(str.getClass().getName());
:wq
전체 코드는 다음과 같아야 합니다.
public class ConvertCharArrayToString {
public static void main(String[] args) {
char[] ch = {'a', 'b', 'c', 'd', 'e'};
String str = String.copyValueOf(ch);
System.out.println(str);
System.out.println(str.getClass().getName());
}
}
코드를 실행하려면, 터미널에서 다음 명령을 사용하여 Java 파일을 컴파일한 다음 컴파일된 파일을 실행합니다.
javac ConvertCharArrayToString.java
java ConvertCharArrayToString
이 랩에서는 Java 에서 char 배열을 문자열로 변환하는 세 가지 방법을 살펴보았습니다. String 클래스의 생성자, valueOf(), 그리고 copyValueOf() 메서드를 사용하는 방법을 배웠습니다.
이러한 단계를 따르면, 이러한 메서드 중 하나를 사용하여 char 배열을 문자열로 변환하는 Java 코드를 작성할 수 있습니다.