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

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

Java String Μήκος & Λειτουργία

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

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

String someName = " James" ?

Για να καλέσετε μια μέθοδο σε μια μεταβλητή συμβολοσειράς , χρησιμοποιήστε το ακόλουθο κώδικα , καλώντας τη μέθοδο " τελειώματα " :

String trimmedString = someName.trim ( ) ?

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

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

System.out.println ( someName.charAt ( 0 ) ) ?

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

χαρα firstChar = someName.charAt ( 0 ) ?

Τα δεδομένα " char " τύπος είναι ένα πρωτόγονο είδος , όπως το " int " και " διπλό ".

Η Length
Η

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

int stringLength = someName.length ( ) ?

Προγράμματα μπορούν επίσης να χρησιμοποιήσουν τη μέθοδο της απευθείας μήκους , όπως στο ακόλουθο παράδειγμα δομής , looping μέσω του string για να γράψει κάθε χαρακτήρα με τη σειρά του :

για ( int i = 0 ? i

συστήματος . out.println ( someName.charAt ( i) ) ?

}

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

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

γράμματα String = " αβγδε " ?

Int letterIndex = letters.indexOf ( " b " ) ;//θα περιέχει 1

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

String someWords = " Μια σειρά από λέξεις" ?

Σύστημα . out.println ( someWords.substring ( 0,8 ) ) ;//" Μια σειρά "
Η
εικόνων

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

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