Στην 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 ) ) ;//" Μια σειρά "
εικόνων Μέθοδοι
Η
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα