Wie konvertiert man Char nach Int in Java
-
Verwenden Sie
Character.getNumericValue(ch)
, um einZeichen
in einint
umzuwandeln -
Subtrahieren des gegebenen
Zeichens
von0
in Java
Dieses Tutorial behandelt Methoden zur Konvertierung eines char
in ein int
in Java.
Verwenden Sie Character.getNumericValue(ch)
, um ein Zeichen
in ein int
umzuwandeln
Der einfachste Weg, ein Zeichen
in ein int
in Java zu konvertieren, ist die Verwendung der eingebauten Funktion der Character
-Klasse - Character.getNumericValue(ch)
. Das folgende Beispiel veranschaulicht dies:
public class MyClass {
public static void main(String args[]) {
char myChar = '5';
int myInt = Character.getNumericValue(myChar);
System.out.println("Value after conversion to int: " + myInt);
}
}
Ausgabe:
Value after conversion to int: 5
Subtrahieren des gegebenen Zeichens
von 0
in Java
Eine andere Möglichkeit, ein Zeichen
in ein Int
umzuwandeln, besteht darin, es von dem Zeichen 0
abzuziehen. Das folgende Beispiel veranschaulicht dies:
public class MyClass {
public static void main(String args[]) {
char myChar = '5';
int myInt = myChar - '0';
System.out.println("Value after conversion to int: " + myInt);
}
}
Ausgabe:
Value after conversion to int: 5
Dies sind die zwei gebräuchlichen Methoden, um ein Zeichen
in Java in ein int
zu konvertieren. Beachten Sie jedoch, dass selbst wenn das angegebene Zeichen
keine gültige Ziffer darstellt, die obigen Methoden keinen Fehler liefern. Betrachten Sie das folgende Beispiel.
public class MyClass {
public static void main(String args[]) {
char myChar = 'A';
int myInt = myChar - '0';
System.out.println("Value after conversion to int: " + myInt);
}
}
Ausgabe:
Value after conversion to int: 17
Obwohl das eingegebene Zeichen
ein Alphabet war, wurde der Code erfolgreich ausgeführt. Daher müssen wir sicherstellen, dass das eingegebene Zeichen
eine gültige Ziffer darstellt.
Verwandter Artikel - Java Int
- Wie man in Java int in char konvertiert
- Konvertieren von Int in Double in Java
- Konvertieren von Objekt in Java in Int
- Liste der Ints in Java
- Konvertieren Int in Byte in Java
- Konvertieren Integer in Int in Java