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

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

Πώς να αγνοεί τη στίξη σε Java

Ορισμένες εφαρμογές Java πρέπει να αγνοήσει τα σημεία στίξης κατά την επεξεργασία των εντολών του χρήστη και έγχορδα που προέρχονται από τις εισόδους στο πρόγραμμα . Ο συνηθισμένος λόγος είναι ότι τα σημεία στίξης , ενώ είναι αποδεκτές , δεν αποτελεί μέρος της σύνταξης πυρήνα αποδεκτή από την εν λόγω εφαρμογή . Ως εκ τούτου , χορδές , όπως " επιλέξτε πυρήνα , από εργαζομένους " και " επιλέξτε πυρήνα από εργαζομένους ? " Πρέπει να θεωρούνται ισοδύναμες . Μπορείτε να έχετε την εφαρμογή Java σας αγνοεί τη στίξη , μετατρέποντας όλες τις χορδές σε μια κανονική μορφή απογυμνωθεί από τα σημεία στίξης . Οδηγίες
Η 1

Συμπεριλάβετε την ακόλουθη γραμμή στην αρχή του κώδικα Java σας :

java.lang.String εισαγωγής ? 2

Compute ή να διαβάσετε το Java string που θα πρέπει να αφαιρεθεί από άλλα σημεία στίξεως , όπως στο ακόλουθο δείγμα κώδικα :

String nonStrippedString = " . . θέλουμε τις περιόδους φύγει" ?
εικόνων 3

Call ένα υπερφορτωμένο εκδοχή της μεθόδου της βιβλιοθήκης " String.replace ( ) " για το String , όπως στο ακόλουθο δείγμα κώδικα : ( " . " , "")

String αλφαριθμητικό1 = nonStrippedString.replace ?

String string2 = string1.replace ( " , " , "") ?

String string3 = string2.replace ( " ? " , "") ?

String strippedString = string3.replace ( " : " , "") ?

το πρώτο ζεύγος διπλά εισαγωγικά έχει ένα σύμβολο στίξης μεταξύ τους ? το δεύτερο ζεύγος διπλά εισαγωγικά δεν έχει τίποτα , όπως θέλετε το σύμβολο στίξης αντικατασταθεί με κανένα άλλο χαρακτήρα . Μέθοδος " String.replace ( ) " δεν τροποποιεί το String όπου οι υποκαταστάσεις λαμβάνουν χώρα? Επιστρέφει μόνο ένα νέο String , όπου οι υποκαταστάσεις . Για παράδειγμα , η προκύπτουσα « strippedString " θα έχει την τιμή «θέλουμε τις περιόδους φύγει " .
Η
εικόνων

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

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