유니코드 코드 포인트 소문자로 변환

JavaBeginner
지금 연습하기

소개

이 랩에서는 Java 의 toLowerCase(int codePoint) 메서드에 대해 배우겠습니다. 이 메서드는 Character 클래스의 메서드이며, 지정된 유니코드 코드 포인트 문자 인수를 소문자 해당 문자로 변환하는 데 사용됩니다. toLowerCase() 메서드는 유니코드 데이터 파일에서 제공하는 대소문자 매핑 정보를 사용합니다.

프로젝트 설정

  1. Ubuntu 시스템의 터미널을 열고 cd 명령을 사용하여 ~/project 디렉토리로 이동합니다.

  2. CharacterDemo.java라는 새 파일을 생성합니다. nano 명령을 사용하여 파일을 생성하고 편집할 수 있습니다.

    touch CharacterDemo.java
  3. CharacterDemo.java 파일에서 CharacterDemo라는 public 클래스를 생성합니다.

    public class CharacterDemo {
    
    }

toLowerCase() 메서드를 사용하여 개별 문자 변환

  1. CharacterDemo 클래스 내부에 public static void main 메서드를 생성합니다.

    public static void main(String[] args){
    
    }
  2. cp라는 정수 변수를 선언하고 유효한 유니코드 코드 포인트 값으로 초기화합니다.

    int cp = 67;
  3. toLowerCase() 메서드를 호출하고 cp 변수를 매개변수로 전달합니다.

    char lowerCaseChar = Character.toLowerCase((char)cp);
  4. 소문자 문자를 콘솔에 출력합니다.

    System.out.println("Lowercase character: " + lowerCaseChar);
  5. 파일을 저장하고 편집기를 종료합니다.

반복문에서 toLowerCase() 메서드 사용

  1. main 메서드 내에서 inputString이라는 문자열 변수를 생성하고 원하는 문자열로 초기화합니다.

    String inputString = "HELLO";
  2. charArray라는 문자 배열을 생성하고 toCharArray() 메서드를 사용하여 inputString을 문자 배열로 변환하여 초기화합니다.

    char[] charArray = inputString.toCharArray();
  3. for 루프를 사용하여 charArray의 각 문자를 반복합니다.

    for(int i=0; i<charArray.length; i++){
    
    }
  4. for 루프 내에서 toLowerCase() 메서드를 호출하고 charArray의 현재 문자를 매개변수로 전달합니다.

    char lowercaseChar = Character.toLowerCase(charArray[i]);
  5. 소문자 문자를 콘솔에 출력합니다.

    System.out.print(lowercaseChar);
  6. 파일을 저장하고 편집기를 종료합니다.

사용자 입력을 통해 유니코드 코드 포인트 값 얻기

  1. main 메서드 내에서 사용자 입력을 받기 위해 Scanner 클래스의 인스턴스를 생성합니다.

    Scanner scanner = new Scanner(System.in);
  2. 사용자에게 유니코드 코드 포인트 값을 입력하라는 메시지를 출력합니다.

    System.out.println("Enter Unicode code point value:");
  3. Scanner 클래스의 nextInt() 메서드를 사용하여 사용자 입력을 정수로 받습니다.

    int codePoint = scanner.nextInt();
  4. toLowerCase() 메서드를 사용하고 codePoint를 매개변수로 전달하여 코드 포인트 값을 해당 소문자로 변환합니다.

    char lowercaseChar = Character.toLowerCase((char) codePoint);
  5. 소문자 문자를 콘솔에 출력합니다.

    System.out.println("Lowercase character: " + lowercaseChar);
  6. 파일을 저장하고 편집기를 종료합니다.

프로그램 컴파일 및 실행

  1. javac 명령어를 사용하여 CharacterDemo.java 파일을 컴파일합니다.

    javac CharacterDemo.java
  2. java 명령어를 사용하여 프로그램을 실행합니다.

    java CharacterDemo
  3. 유니코드 코드 포인트 값을 입력하고 프로그램의 출력을 확인합니다.

  4. 축하합니다! 랩을 성공적으로 완료했습니다.

요약

이 랩에서는 Java 에서 유니코드 코드 포인트 값을 소문자로 변환하기 위해 toLowerCase(int codePoint) 메서드를 사용하는 방법을 배웠습니다. 또한 사용자 입력을 받기 위해 Scanner 클래스를 사용하는 방법과 for 루프를 사용하여 문자 배열을 반복하는 방법을 배웠습니다.