Δημιουργήστε το κείμενο 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 τοποθετείται στην τελική καταχώρηση πίνακα.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα