Die Java RegEx Befehl können Sie analysieren Daten aus einem String zu ermitteln, ob der Inhalt in der String eine ganze Zahl ist . Verwenden Sie diesen Befehl , um zu bestätigen , dass der Eintrag von Ihren Lesern tatsächlich eine Zahl ist, so dass der Code nicht wieder einen Fehler, wenn Sie Berechnungen auf ungültige Einträge führen versuchen . Sie erstellen eine kleine Funktion , um den Wert zu überprüfen und kehren den booleschen Wert "true" , wenn der Eintrag ist in der Tat eine ganze Zahl . Anleitung
1
rechten Maustaste auf das Java-Datei die Sie verwenden möchten , um den Wert zu überprüfen und klicken Sie auf " Öffnen mit. " Klicken Sie auf Ihr Java -Editor, um den Code im Editor zu öffnen .
2
Fügen Sie die Bibliotheken benötigt, um die RegEx -Befehl verwenden . Fügen Sie die folgenden Bibliotheken an die Spitze der Java-Datei :
Import java.util.regex.Matcher , Import java.util.regex.Pattern ;
3
erstellen die RegEx String-Ausdruck , um festzustellen, den numerischen Wert und stellen Sie die Eingangsgröße , die die Zeichenfolge die Sie auswerten möchten enthält . Der folgende Code stellt diese Werte :
String regexpression = " [- +] [ 0-9] * \\ \\ [0-9] + $ ? . ? "; CharSequence number = " 20" ; ;
4
Führen Sie den RegEx checker am Eingang , um zu bestimmen , wenn der String eine ganze Zahl . Der folgende Code bestimmt, ob die Variable " Anzahl " eine ganze Zahl :
Pattern pattern = Pattern.compile ( regexpression ); Matcher bestätigt = pattern.matcher (Zahl);
5
Zurück "true" , wenn der Wert eine ganze Zahl ist . In diesem Beispiel wird die Zahl " 20" ausgewertet wird , so ist der Rückgabewert "true":
if ( verified.matches ()) { isValid = true; }