Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να ελέγξετε αν το String είναι ένας αριθμός σε Java Χρήση RegEx

Η εντολή Java RegEx σας επιτρέπει να αναλύσει τα δεδομένα από ένα string για να καθορίσει εάν το περιεχόμενο της συμβολοσειράς είναι ένας ακέραιος αριθμός . Μπορείτε να χρησιμοποιήσετε αυτήν την εντολή για να επιβεβαιώσετε ότι η είσοδος από τους αναγνώστες σας είναι στην πραγματικότητα μια σειρά , έτσι ώστε ο κώδικας δεν επιστρέψει ένα μήνυμα σφάλματος αν προσπαθήσετε να εκτελέσετε υπολογισμούς για άκυρες καταχωρήσεις . Μπορείτε να δημιουργήσετε μια μικρή λειτουργία για να επαληθεύσετε την αξία και την απόδοση της Boolean τιμή "true" αν η είσοδος είναι πράγματι ένας ακέραιος . Οδηγίες
Η

1 Κάντε δεξί κλικ στο αρχείο Java που θέλετε να χρησιμοποιήσετε για να ελέγξετε την τιμή και κάντε κλικ στο " Άνοιγμα με . " Κάντε κλικ στο πρόγραμμα επεξεργασίας Java για να ανοίξει τον κώδικα στο πρόγραμμα επεξεργασίας .

2

Προσθέστε τις βιβλιοθήκες για να χρησιμοποιήσετε την εντολή RegEx . Προσθέστε τις ακόλουθες βιβλιοθήκες στην κορυφή του αρχείου Java :

εισαγωγής java.util.regex.Matcher ? Java.util.regex.Pattern εισαγωγής ?
Εικόνων 3

Δημιουργία η RegEx παράσταση συμβολοσειράς για να καθορίσει την αριθμητική τιμή και να δημιουργήσει τη μεταβλητή εισόδου που περιέχει τη συμβολοσειρά που θέλετε να υπολογίσετε. Ο παρακάτω κώδικας δημιουργεί αυτές τις αξίες :

String regexpression = " ? . ; [ - + ] [ 0-9 ] * \\ \\ [ 0-9 ] + $ " ? Αριθμός CharSequence = " 20 " ? ?
Η 4

Εκτελέστε το πούλι RegEx την τιμή εισόδου για να καθορίσει εάν η συμβολοσειρά είναι ένας ακέραιος . Ο ακόλουθος κώδικας καθορίζει αν η μεταβλητή " αριθμός" είναι ένας ακέραιος :

μοτίβο = Pattern.compile ( regexpression ) ? Matcher επαληθεύεται = pattern.matcher ( αριθμός) ?
5

Επιστροφή " αλήθεια " αν η τιμή είναι ένας ακέραιος . Σε αυτό το παράδειγμα , ο αριθμός "20" αξιολογείται , έτσι ώστε η τιμή επιστροφής είναι " αλήθεια " :

αν ( verified.matches ( ) ) { isValid = true ? }
Η

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα