Wie wandelt man einen ASCII-Code in Zeichen um
- Verwendung von Casting zur Konvertierung von ASCII in Zeichen in Java
-
Verwenden Sie
Character.toString
, um ASCII in Java in Zeichen umzuwandeln -
Verwenden Sie
Character.toString
, um ASCII in Char in Java zu konvertieren -
Verwenden Sie
Character.toChars()
, um ASCII in Java in Zeichen umzuwandeln
In diesem Artikel wird erörtert, wie Sie einen ASCII-Code mithilfe von Methoden in Java in sein Zeichen konvertieren können. Außerdem zeigen wir, wie Sie Großbuchstaben in Kleinbuchstaben und umgekehrt umwandeln können.
Verwendung von Casting zur Konvertierung von ASCII in Zeichen in Java
Der grundlegendste und einfachste Weg, das Zeichen aus einem ASCII-Code zu extrahieren, ist es, den ASCII-Code direkt in ein Zeichen
umzuwandeln; dies wandelt den asciiValue
des Typs int
in einen Zeichen
-Typ um.
public class Main {
public static void main(String[] args) {
int asciiValue = 97;
char convertedChar = (char) asciiValue;
System.out.println(convertedChar);
}
}
Ausgabe:
a
Verwenden Sie Character.toString
, um ASCII in Java in Zeichen umzuwandeln
Die Zeichenklasse von Java stellt uns eine toString()
Methode zur Verfügung, die in einem CodePoint in ein Zeichen
umgewandelt wird; in diesem Fall haben wir einen ASCII-Code. Wir können die Konvertierungsmethode in eine Schleife legen, um alle englischen Alphabete in Großbuchstaben zu erhalten. Beachten Sie, dass die Schleife von 65 bis 90 geht, das sind die Codes, die den Großbuchstabenalphabeten entsprechen.
Der Vorteil dieser Methode aus dem Beispiel, das wir oben verwendet haben, ist, dass sie eine Ausnahme auslösen kann, wenn der int
-Wert nicht korrekt validiert wird.
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);
}
}
}
Ausgabe:
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
Verwenden Sie Character.toString
, um ASCII in Char in Java zu konvertieren
Um die ASCII-Codes in Kleinbuchstabenalphabete umzuwandeln, brauchen wir nur den Schleifenbereich zu ändern; er sollte mit 97 beginnen und bei 122 enden.
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);
}
}
}
Ausgabe:
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
Verwenden Sie Character.toChars()
, um ASCII in Java in Zeichen umzuwandeln
Wir können eine andere Methode der Zeichenklasse in Java verwenden, nämlich toChars
; sie nimmt einen CodePoint wie den ASCII-Wert und gibt ein Array von char
zurück.
public class Main {
public static void main(String[] args) {
int asciiValue = 255;
char[] convertedCharArray = Character.toChars(asciiValue);
System.out.println(convertedCharArray);
}
}
Ausgabe:
ÿ
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