Die Programmiersprache Java enthält Unterstützung für ein paar primitive Klassen . Primitive Klassen umfassen String für alphanumerische Werte , Integer für ganze Zahlen und Double für Gleitkommazahlen . Ein String kann eine beliebige Folge von Zeichen , insbesondere einige dieser Sequenzen (zB " -102 " ) an die Dezimalschreibweise einer Zahl entsprechen . Sie können Code in Ihre Java-Programm gehören , um zu überprüfen , ob ein String geschieht , um eine Reihe bezeichnen . Anleitung
1
Prüfen Sie, ob der String bezeichnet eine gültige ganze Zahl durch den Versuch, sie als Integer zu analysieren , wie folgt:
Integer.parseInt ( myString );
Ersetzen Sie " myString " durch die String-Variable , die Sie in Ihren Code überprüfen .
2
Fangen Sie die Ausnahme , dass der Code in Schritt 1 generiert , wenn der String geschieht nicht bezeichnen eine gültige ganze Zahl , durch Einschließen der Code in Schritt 1 wie folgt:
versuchen
{
Integer.parseInt ( myString ); }
catch ( NumberFormatException exkl.)
{
System.out.println (" Not a valid integer ! "); }
3 < p > Überprüfen Sie, ob der String bezeichnet eine gültige Gleitkommazahl durch den Versuch, es als Doppel analysieren , wie folgt:
Double.parseDouble ( myString );
4
Fangen Sie die Ausnahme dass der Code in Schritt 1 generiert , wenn der String passiert mit keinen gültigen Gleitkommazahl durch Beifügung der Code in Schritt 3 wie folgt:
versuchen
{
< p> Double.parseDouble ( myString ); }
catch ( NumberFormatException exkl.)
{
System.out.println (" Not a valid Gleitkommazahl "); !
}