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

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

Πώς να χωρίσετε σε Java

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

Δημιουργήστε το κείμενο String θέλετε να χωρίσετε το πρόγραμμά σας Java . Χρησιμοποιήστε το ακόλουθο παράδειγμα κώδικα , αν δεν έχετε ήδη ένα String που επιθυμείτε να διαιρέσετε :

String completeText = " Εδώ είναι μερικά κείμενο" ?

Αυτό instantiates απλά ένα αντικείμενο String με ένα βασικό τμήμα του κειμένου που περιέχει τις λέξεις που χωρίζονται από τον χαρακτήρα διαστήματος . Δημιουργήστε ένα String από τη δική σας, αν προτιμάτε , να θυμάστε να περιλαμβάνουν μια διάσπαση χαρακτήρα πολλές φορές μέσα σε αυτό . 2

Split String σας . Χρησιμοποιήστε την ακόλουθη σύνταξη για να χωρίσει String κείμενό σας :

completeText.split ( "") ?

Αυτή η γραμμή πραγματοποιεί τη διάσπαση λειτουργία στο String , χρησιμοποιώντας τον κενό χαρακτήρα ως το διαχωριστικό , όπως υποδεικνύεται από την παράμετρο . Alter τη γραμμή ως εξής , αναθέτοντας το αποτέλεσμα της λειτουργίας διάσπαση σε ένα αντικείμενο πίνακα :

String [ ] textTokens = completeText.split ( "") ?

Η σειρά περιλαμβάνει τώρα ένα στοιχείο για κάθε τμήμα εντός της αρχικής String που εμφανίστηκε ανάμεσα στα κενά διαστήματα .
εικόνων 3

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

για ( String ΟΚΑ : textTokens )

{ System.out . println ( " - " + ΟΚΑ ) ? }

Αποθηκεύστε το πρόγραμμα σας , στη συνέχεια, την κατάρτιση και να το εκτελέσετε . Θα πρέπει να δείτε το παρακάτω αναγράφεται στην κονσόλα , εκτός και αν χρησιμοποιείται το δικό του πρωτότυπο String :

- Εδώ

- είναι

- κάποια

- κείμενο
Η 4

Χρήση πολλαπλών χαρακτήρων να χωρίσει String σας . Έχετε πολλές επιλογές όσον αφορά το πώς θα χωρίσετε ένα String κειμένου σε Java . Για να αποδείξει άλλο , να αλλάξει δήλωση String σας ως εξής :

String completeText = " Εδώ είναι κάποιο κείμενο , συν κάποια άλλα . "?

Τώρα επηρεάζουν τη λειτουργία κατανέμονται ως εξής :

String [ ] textTokens = completeText.split ( " [ , . ] + ")?

Οι αγκύλες υποδηλώνουν ότι οι πολλαπλές χαρακτήρες μπορεί να χρησιμοποιηθεί για να χωρίσει το String , ενώ το πρόσημο δείχνει ότι οποιοσδήποτε αριθμός από αυτά χαρακτήρες που εμφανίζονται μαζί θα πρέπει να αντιμετωπίζεται ως μία . Δοκιμάστε το πρόγραμμά σας για να δείτε το αποτέλεσμα .
5

Περιορίστε διάσπαση λειτουργία σας . Μπορείτε να εφαρμόσετε ένα όριο στον αριθμό των φορών που η λειτουργία διάσπασης εφαρμόζεται σε String σας , τελικά, τον καθορισμό της διάρκειας του πίνακα που προκύπτει . Alter διάσπαση λειτουργία σας ως εξής :

String [ ] textTokens = completeText.split ( " [ , . ] + " , 3 ) ?

Ελέγξτε το πρόγραμμά σας και θα πρέπει να δείτε το ακόλουθο αποτέλεσμα :

- Εδώ

- είναι

- . κάποιο κείμενο , συν κάποια άλλα

Μετά τη λειτουργία διάσπασης έχει εφαρμοστεί με τον καθορισμένο αριθμό φορές , το υπόλοιπο τμήμα της αρχικής String τοποθετείται στην τελική καταχώρηση πίνακα.
Η
εικόνων

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

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