ASCII 코드를 Char로 변환

Rupam Yadav 2023년10월12일
  1. Casting을 사용하여 Java에서 ASCII를 Char로 변환
  2. Character.toString을 사용하여 Java에서 ASCII를 Char로 변환
  3. Character.toString을 사용하여 Java에서 ASCII를 Char로 변환
  4. Character.toChars()를 사용하여 Java에서 ASCII를 Char로 변환
ASCII 코드를 Char로 변환

이 기사에서는 Java의 메소드를 사용하여 ASCII 코드를 문자로 변환하는 방법에 대해 설명합니다. 또한 대문자 알파벳을 소문자로 또는 그 반대로 변경하는 방법을 보여줍니다.

Casting을 사용하여 Java에서 ASCII를 Char로 변환

ASCII 코드에서 문자를 추출하는 가장 기본적이고 쉬운 방법은 ASCII 코드를 char로 직접 캐스트하는 것입니다. 이것은int 유형의asciiValuechar 유형으로 변환합니다.

public class Main {
  public static void main(String[] args) {
    int asciiValue = 97;

    char convertedChar = (char) asciiValue;
    System.out.println(convertedChar);
  }
}

출력:

a

Character.toString을 사용하여 Java에서 ASCII를 Char로 변환

Java의 문자 클래스는 우리에게toString()메소드를 제공하는데, 이는 codePoint에서char로 변환됩니다. 이 경우 ASCII 코드가 있습니다. 변환 방법을 루프에 넣어 모든 대문자 영어 알파벳을 얻을 수 있습니다. 루프는 대문자 알파벳에 해당하는 코드 인 65에서 90으로 이동합니다.

위에서 사용한 예제에서이 메서드의 이점은int 값이 올바르게 검증되지 않은 경우 예외를 throw 할 수 있다는 것입니다.

public class Main {
  public static void main(String[] args) {
    int asciiValue = 65;

    for (int i = asciiValue; i <= 90; i++) {
      String convertedChar = Character.toString(i);
      System.out.println(i + " => " + convertedChar);
    }
  }
}

출력:

65 => A
66 => B
67 => C
68 => D
69 => E
70 => F
71 => G
72 => H
73 => I
74 => J
75 => K
76 => L
77 => M
78 => N
79 => O
80 => P
81 => Q
82 => R
83 => S
84 => T
85 => U
86 => V
87 => W
88 => X
89 => Y
90 => Z

Character.toString을 사용하여 Java에서 ASCII를 Char로 변환

ASCII 코드를 소문자 알파벳으로 변환하려면 루프 범위 만 변경하면됩니다. 97로 시작하고 122에서 끝나야합니다.

public class Main {
  public static void main(String[] args) {
    int asciiValue = 97;

    for (int i = asciiValue; i <= 122; i++) {
      String convertedChar = Character.toString((char) i);
      System.out.println(i + " => " + convertedChar);
    }
  }
}

출력:

97 => a
98 => b
99 => c
100 => d
101 => e
102 => f
103 => g
104 => h
105 => i
106 => j
107 => k
108 => l
109 => m
110 => n
111 => o
112 => p
113 => q
114 => r
115 => s
116 => t
117 => u
118 => v
119 => w
120 => x
121 => y
122 => z

Character.toChars()를 사용하여 Java에서 ASCII를 Char로 변환

Java에서 문자 클래스의 다른 메소드 인toChars를 사용할 수 있습니다. ASCII 값과 같은 codePoint를 취하고char의 배열을 반환합니다.

public class Main {
  public static void main(String[] args) {
    int asciiValue = 255;

    char[] convertedCharArray = Character.toChars(asciiValue);

    System.out.println(convertedCharArray);
  }
}

출력:

ÿ
작가: Rupam Yadav
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn

관련 문장 - Java ASCII

관련 문장 - Java Char