1 Προετοιμάστε την αρχική σειρά σας . Το έργο σας Java μπορεί να διαβάζει χωρισμένες με κόμμα σειρά σας από μια εξωτερική πηγή ή δημιουργηθεί στο πλαίσιο του προγράμματος . Είτε έτσι είτε αλλιώς , βεβαιωθείτε ότι έχετε αποθηκεύσει ως μία μεταβλητή , όπως στο ακόλουθο παράδειγμα κώδικα απόσπασμα :
String totalText = " Bob , ο Jim , Sam " ?
Σειρά σας μπορεί να είναι οποιοδήποτε μήκος, όπως τη διαδικασία πρόσβασης των στοιχείων μέσα σε αυτό δεν εξαρτάται από το μήκος . Μόλις το κείμενό σας αποθηκεύεται σε μια μεταβλητή συμβολοσειράς , μπορείτε να διενεργούν την επεξεργασία αλφαριθμητικών που χρειάζεστε . 2
Split σειρά σας . Χρησιμοποιώντας τη μέθοδο « διάσπαση » της κατηγορίας εγχόρδων Java , μπορείτε να διαχωρίσετε τα στοιχεία μέσα σε ένα string . Αυτή η μέθοδος παίρνει μια παράμετρο η οποία δείχνει το χαρακτήρα που θέλετε να χωρίσετε το string για , το οποίο θα είναι ο χαρακτήρας κόμμα σε αυτήν την περίπτωση . Το ακόλουθο παράδειγμα κώδικα δείχνει καλώντας τη μέθοδο της διαίρεσης της χορδής , περνώντας τον χαρακτήρα κόμμα :
totalText.split ( " , ")?
Σε χορδές Java είναι αμετάβλητος , που σημαίνει Java αντικείμενο string δεν μπορεί να αλλάξει . Για το λόγο αυτό , η μέθοδος διαχωρισμού δεν επηρεάζει την αρχική τιμή συμβολοσειράς , το οποίο μπορείτε να χρησιμοποιήσετε μέσα το πρόγραμμά σας , αν το χρειάζεστε .
Εικόνων 3
Αποθηκεύστε το αποτέλεσμα της διαίρεσης λειτουργία σας σε array . Η μέθοδος διαχωρισμού συμβολοσειρά επιστρέφει ένα αντικείμενο πίνακα με κάθε στοιχείου της στοιχειοσειράς αποθηκεύονται σε μία μόνο θέση . Για να δημιουργήσετε μια μεταβλητή πίνακα , ώστε να μπορείτε να έχετε πρόσβαση στα στοιχεία που χωρίζεται από την αρχική σειρά σας, να αλλάξει γραμμή διαίρεσης κώδικα ως εξής :
String [ ] textElements = totalText.split ( " , ")?
Αυτό σας επιτρέπει να επεξεργάζονται τα στοιχεία σε ένα μεθοδικό τρόπο από την αποθήκευση τους σε μια γραμμική δομή δεδομένων .
Η 4
Δείτε τα στοιχεία χορδών σας . Όταν έχετε στοιχεία , όπως χορδές είναι αποθηκευμένα μέσα σε μια σειρά , μπορείτε να έχετε πρόσβαση χρησιμοποιώντας τις αντίστοιχες τιμές του δείκτη τους . Για παράδειγμα , αν χρειάζεται να αποκτήσετε πρόσβαση σε ένα στοιχείο σε μια συγκεκριμένη θέση , μπορείτε να χρησιμοποιήσετε την ακόλουθη σύνταξη κώδικα :
textElements [ 0 ] Ξενοδοχεία
Αυτό πρόσβαση στο πρώτο στοιχείο , το οποίο βρίσκεται στη θέση μηδέν . Για να αποκτήσετε πρόσβαση σε κάθε στοιχείο του πίνακα με διαδοχική σειρά , μπορείτε να χρησιμοποιήσετε ένα " για " βρόχο , όπως στο ακόλουθο παράδειγμα :
για ( int i = 0 ? I System.out.println ( " Element " + i + " : " + textElements [ i ] ) ? } Αυτό γράφει κάθε τιμή στοιχείου έξω μαζί με τη θέση του <. br > Αποθηκεύστε τυχόν απαιτούμενα στοιχεία ως ανεξάρτητες μεταβλητές, στο πλαίσιο του προγράμματός σας . Μπορείτε να χρησιμοποιήσετε τα στοιχεία που χωρίζεται από την αρχική συμβολοσειρά κειμένου σας απευθείας από τον πίνακα , καθώς οι μεταβλητές πίνακα αποθηκεύονται με τον ίδιο τρόπο όπως τα συνήθη μεταβλητές , αλλά η πρόσβαση με τη χρήση συστοιχίας θέσεις τους . Αν χρειάζεστε κάποια στοιχεία σειρά από πίνακα αποθηκεύονται ως μεμονωμένα μεταβλητές , μπορείτε να τις αντιγράψετε ως εξής : String anElement = textElements [ 0 ] ? Σε γενικές γραμμές , θα πρέπει να το κάνετε αυτό μόνο όταν απαραίτητο , όπως έχετε ήδη την τιμή συμβολοσειράς εντός της συστοιχίας και δημιουργώντας μια ξεχωριστή μεταβλητή μπορεί να χρησιμοποιήσει πόρους χωρίς λόγο .
5
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα