ASCII 코드를 Char로 변환
Rupam Yadav
2023년10월12일
- Casting을 사용하여 Java에서 ASCII를 Char로 변환
-
Character.toString
을 사용하여 Java에서 ASCII를 Char로 변환 -
Character.toString
을 사용하여 Java에서 ASCII를 Char로 변환 -
Character.toChars()
를 사용하여 Java에서 ASCII를 Char로 변환
이 기사에서는 Java의 메소드를 사용하여 ASCII 코드를 문자로 변환하는 방법에 대해 설명합니다. 또한 대문자 알파벳을 소문자로 또는 그 반대로 변경하는 방법을 보여줍니다.
Casting을 사용하여 Java에서 ASCII를 Char로 변환
ASCII 코드에서 문자를 추출하는 가장 기본적이고 쉬운 방법은 ASCII 코드를 char
로 직접 캐스트하는 것입니다. 이것은int
유형의asciiValue
를char
유형으로 변환합니다.
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 Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn