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

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

Η μέθοδος Java στο Σπλιτ Lines

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

Η κατηγορία εγχόρδων Java παρέχει μεθόδους για την επεξεργασία και την πρόσβαση σε πληροφορίες σχετικά με τους χαρακτήρες σε ένα τμήμα του κειμένου . Η μέθοδος διαχωρισμού παίρνει μια τιμή συμβολοσειράς και μια κανονική έκφραση για να ταιριάζει , διαιρώντας το string σε δύο κάθε φορά που η κανονική έκφραση ταιριάζει . Εάν η μέθοδος διαχωρισμού εκτελεί μια σειρά κειμένου με χαρακτήρες νέας γραμμής σε αυτό , με αυτούς τους χαρακτήρες που αναφέρονται ως μέρος της κανονικής έκφρασης , θα επιστρέψει ένα string array με κάθε γραμμή κειμένου που αποθηκεύονται μέσα σε ένα στοιχείο του πίνακα . Το μήκος του array θα είναι ο ίδιος με τον αριθμό των γραμμών στη συμβολοσειρά κειμένου .
Εικόνων Κανονική Έκφραση
Η

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

String someTextInfo = " Εδώ είναι κάποιες πληροφορίες κειμένου " ?

String [ ] infoWords = someTextInfo.split ( "") ?

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

Η New Line Χαρακτήρες
Η

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

\\ r

\\ n

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

String someTextLines = " Πρώτη γραμμή γραμμή \\ nSecond \\ γραμμή rAnother " ?

String [ ] = γραμμές someText.split ( " [ \\ \\ r \\ \\ n ] + " ) ?

Αυτή η σύνταξη θα ταιριάξει με οποιοδήποτε συνδυασμό των δύο τύπων χαρακτήρα , την αποθήκευση μια ενιαία γραμμή σε κάθε θέση του πίνακα.
εικόνων Επιστροφή Array
Η

Η διάσπαση μέθοδος κορδόνι σε Java επιστρέφει ένα array σειρά για κάθε περαιτέρω επεξεργασία που μπορεί να απαιτήσει . Τα προγράμματα μπορούν να έχουν πρόσβαση στα στοιχεία της κεραίας απευθείας ως εξής :

System.out.println ( someText.split ( " [ \\ \\ r \\ \\ n ] + " ) [ 0 ] ) ?

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

String [ ] = γραμμές someText.split ( " [ \\ \\ r \\ \\ n ] + " ) ?

for (int i = 0 ? i

System.out.println ( "Line " + i + " : " + γραμμές [ i ] ) ?

}

Αυτός ο κωδικός εξάγει κάθε γραμμή προηγείται ο αριθμός της γραμμής .
Η
εικόνων

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

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