Bei der Arbeit mit Zeichen in Java kann es hilfreich sein , um den ganzzahligen Wert des Zeichens auf dem Bildschirm anzuzeigen . Ein Charakter wie '11 ' wird intern als Integer in Java gespeichert. Allerdings enthält Unicode- Zeichen wie viele römische Ziffern , die nicht übersetzen direkt an ihre Integer-Werte . Sie können die " Character.getNumericValue " zum Abrufen und Anzeigen den ganzzahligen Wert einer gültigen Charakter. Anleitung
1
Öffnen Sie Ihre Java-Quelldatei in einem Editor wie z. B. Microsoft Visual Studio Express .
2
Deklarieren Sie eine Variable vom Typ Charakter und weisen Sie ihm einen Wert in Ihrer Funktion indem Sie den folgenden Code :
char ch = '5 ' ;
Alternativ können Sie die Eingabe des Benutzers ein Zeichen in der Konsole mit dem Code :
char ch ='';
ch = (char ) System.in.read ();
3
Konvertieren Sie die Zeichen in seinen Unicode Integer-Wert und zeigen es, indem Sie die Code :
System.out.println ( "Integer value =" + Character.getNumericValue (ch) );
" Character.getNumericValue ()" Methode funktioniert für Unicode-Zeichen wie " 0-9 ' , römische Ziffern und ' A- Z ' , die auf einen ganzzahligen Wert zuzuordnen. Zum Beispiel , wandelt es die römische Ziffer fünfzig ( \\ u216C ) an den ganzzahligen Wert 50 . Wenn der Charakter hat keine numerischen Wert gibt die Methode -1 . Wenn der Charakter einen numerischen Wert, der nicht eine nicht-negative ganze Zahl kehrt -2, wie die Fraktion Charakter.
4
Speichern Sie Ihre Java -Datei, kompilieren und starten Sie das Programm , um die Ansicht Charakter der Integer-Wert .