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

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

Πώς να χρησιμοποιήσετε ένα Java String Tokenizer

Στην Java , μια tokenizer σειρά χρησιμοποιείται για να σπάσει μια συμβολοσειρά κειμένου σε τμήματα που ονομάζονται μάρκες . Διαχωριστικά, ειδικούς χαρακτήρες που χρησιμοποιούνται για το διαχωρισμό των μαρκών, καθορίζονται στον κατάλογο παραμέτρους συμβολοσειράς tokenizer και να καθορίσει πώς να διαχωρίσει το κείμενο σε μάρκες . Κουπόνια μπορεί να επιστραφεί από την tokenizer και τυπωμένα , εκτίθενται ή αποθηκεύονται για μελλοντική χρήση . Η tokenizer εγχόρδων θεωρείται ξεπερασμένο και τώρα υποστηρίζεται μόνο για να επιτρέπετε σε μεγαλύτερα προγράμματα να είναι συμβατές με τις σύγχρονες μεταγλωττιστές Java . Η μέθοδος διαχωρισμού χρησιμοποιείται τώρα στη θέση του tokenizer χορδών . Οδηγίες
Η

1 Εισαγάγετε το πακέτο java.util.StringTokenizer πριν από την τάξη που περιέχει το tokenizer σειρά :

εισαγωγής java.util.StringTokenizer ?

Δημόσια τάξη Token {

} 2

Δημιουργήστε μια μεταβλητή string που περιέχει δεδομένα:

ιδιωτικό κορδόνι String = " An = Παράδειγμα = String ? " +

" String = Tokenizer ? "
εικόνων 3

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

δημόσια στατική άκυρη κύρια ( String args [ ] ) {

StringTokenizer token = νέα StringTokenizer (string , " = " ) ?

}
Φτηνές 4

Προσθήκη οριοθέτη στο string tokenizer να αφαιρέσετε το επιλεγμένο κείμενο , χρησιμοποιώντας το ", ενώ " η λειτουργία βρόχου και οι " hasMoreTokens ( ) " μέθοδος που βρίσκονται εντός του εισαγόμενου tokenizer πακέτο . Αποθηκεύστε την έξοδο της μεθόδου σε δύο μεταβλητές string για να εκτυπώσετε αργότερα στο πρόγραμμα . Πληκτρολογήστε τον ακόλουθο κώδικα :

ενώ ( string.hasMoreTokens ( ) ) {

String = st1 string.nextToken ( ) ?

String st2 = string.nextToken ( ) ?

}
5

Εκτυπώστε το χωρίζεται σε tokens συμβολοσειράς στην οθόνη χρησιμοποιώντας την εντολή System.out.println . Το σύμβολο \\ t λέει ο compiler της Java για να ξεκινήσετε μια νέα γραμμή μεταξύ των εξόδων . Πληκτρολογήστε τον ακόλουθο κώδικα :

System.out.println ( st1 + " \\ t" + st2 ) ?
Η 6

Εκτελέστε το πρόγραμμα tokenizer σας για να δείτε ότι λειτουργεί σωστά και να ανακαλύψουν τυχόν σφάλματα κωδικοποίησης . Εδώ είναι δείγμα κώδικα του συνόλου του προγράμματος :

εισαγωγής java.util.StringTokenizer ?

Δημόσια τάξη Token {

ιδιωτικό κορδόνι String = " An = Παράδειγμα = String ? " +

" String = Tokenizer ? "

δημόσια στατική άκυρη κύρια ( String args [ ] ) {

StringTokenizer token = νέα StringTokenizer (string , " = ? " ) ?

ενώ ( token.hasMoreTokens ( ) ) {

String = st1 string.nextToken ( ) ?

String st2 = string.nextToken ( ) ?

System.out.println ( st1 + "\\ t" + st2 ) ?

}

} }



Η

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

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