문자를 문자열로 변환

JavaBeginner
지금 연습하기

소개

toString(char c) 메서드는 Java 의 Character 클래스에 속하며, 지정된 문자 값에 해당하는 String 객체를 반환합니다. 이 메서드는 char 값을 String 표현으로 변환하는 데 사용됩니다. 이 랩에서는 Java 에서 이 메서드를 사용하는 방법을 이해하는 데 도움을 드립니다.

코드 파일 설정

터미널 창을 열고 다음 명령을 사용하여 CharToString.java라는 새 파일을 생성합니다.

touch CharToString.java

선택한 텍스트 편집기 또는 통합 개발 환경 (IDE) 에서 CharToString.java 파일을 엽니다.

char 를 String 으로 변환하는 Java 코드 작성

이 단계에서는 toString(char c) 메서드를 사용하여 charString 표현으로 변환하는 Java 코드를 작성합니다.

public class CharToString {

    public static void main(String[] args) {

        // Step 1: Declare a character variable
        char ch = 'A';

        // Step 2: Convert char to String
        String str = Character.toString(ch);

        // Step 3: Output the results
        System.out.println("The character is: " + ch);
        System.out.println("The string is: " + str);

    }
}

위 코드는 먼저 A 값을 가진 ch라는 문자 변수를 선언합니다. 그런 다음 toString 메서드를 사용하여 문자 chString 표현으로 변환하고 str이라는 변수에 저장합니다. 마지막으로 문자 및 문자의 문자열 표현을 모두 출력합니다.

코드 컴파일 및 실행

코드를 컴파일하려면 터미널로 이동하여 ~/project 디렉토리로 이동합니다. 그런 다음 다음 명령을 실행합니다.

javac CharToString.java

이렇게 하면 Java 코드가 컴파일되고 CharToString.class라는 클래스 파일이 생성됩니다. 프로그램을 실행하려면 다음 명령을 입력합니다.

java CharToString

이렇게 하면 Java 프로그램이 실행되고 문자 및 해당 문자열 표현이 출력됩니다.

사용자 입력을 통한 테스트

toString(char c) 메서드는 모든 char 변수를 해당 문자열 표현으로 변환하는 데 사용할 수 있습니다. 사용자가 문자를 입력하고 이를 문자열로 변환하도록 하여 이를 테스트해 보겠습니다.

public class CharToString {

    public static void main(String[] args) {

        // Step 1: Declare a Scanner object for user input
        Scanner input = new Scanner(System.in);

        // Step 2: Prompt the user for input
        System.out.println("Enter a character:");

        // Step 3: Read the input character
        char ch = input.next().charAt(0);

        // Step 4: Convert char to String
        String str = Character.toString(ch);

        // Step 5: Output the results
        System.out.println("The character is: " + ch);
        System.out.println("The string is: " + str);

    }
}

이 코드에서는 Scanner 클래스의 인스턴스를 사용하여 사용자 입력을 읽고 charAt(0) 메서드를 사용하여 입력 문자열의 첫 번째 문자를 가져옵니다. 이제 코드를 컴파일하고 실행해 보겠습니다. 다음 명령을 사용하십시오.

javac CharToString.java && java CharToString

이렇게 하면 프로그램이 컴파일되고 실행됩니다. 프로그램이 사용자에게 입력을 요청한 다음 입력된 문자를 해당 문자열 표현으로 변환하는 것을 볼 수 있습니다.

요약

이 랩에서는 Java 에서 char 값을 String 표현으로 변환하기 위해 Character 클래스의 toString(char c) 메서드를 사용하는 방법을 배웠습니다. 또한 사용자 입력을 받아 입력된 문자를 String 표현으로 변환하는 Java 코드를 작성하는 방법도 배웠습니다.