Wie wandelt man einen ASCII-Code in Zeichen um

Rupam Yadav 12 Oktober 2023
  1. Verwendung von Casting zur Konvertierung von ASCII in Zeichen in Java
  2. Verwenden Sie Character.toString, um ASCII in Java in Zeichen umzuwandeln
  3. Verwenden Sie Character.toString, um ASCII in Char in Java zu konvertieren
  4. Verwenden Sie Character.toChars(), um ASCII in Java in Zeichen umzuwandeln
Wie wandelt man einen ASCII-Code in Zeichen um

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 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

Verwandter Artikel - Java ASCII

Verwandter Artikel - Java Char