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

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

Τι είναι το String Class σε Java

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

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

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

String someText = " Εδώ είναι μερικά κείμενο ! " ?

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

Η χρήση
Η

Εκτός από τη δημιουργία άμεσα χορδές , οι προγραμματιστές μπορούν να χρησιμοποιήσουν χορδές που είναι επιστρέφονται από άλλες λειτουργίες . Ο τύπος αντικειμένου String είναι κοινή, επέστρεψε από πολλά από τα πιο ευρέως χρησιμοποιούμενες μέθοδοι στη γλώσσα . Για παράδειγμα , όλα τα αντικείμενα Java παρέχει τη μέθοδο " toString " , μια αναγνώσιμη αναπαράσταση του αντικειμένου παράδειγμα με την ακόλουθη υπογραφή μέθοδο :

δημόσια toString String ( )

χορδές μπορούν να μεταβιβάζονται ως παράμετροι με άλλες μεθόδους , όπως στο ακόλουθο παράδειγμα :

String someWords = " κάποιοι αυθαίρετα λόγια " ?

someMethod ( someWords ) ?

Αυτό θα μπορούσε να λειτουργήσει με μια μέθοδο που περιγράφεται ως εξής :

someMethod δημόσια άκυρη ( String wordString )
εικόνων μέθοδοι
Η

Η κλάση String παρέχει μια ποικιλία μεθόδων , τα οποία μπορούν να κληθούν κάθε στιγμιότυπο της κλάσης . Πολλές από αυτές τις μεθόδους πληροφόρησης για το String και των χαρακτήρων του να επιστρέψει . Για παράδειγμα , ο παρακάτω κώδικας δείχνει τη μέθοδο «μήκος» , η οποία επιστρέφει μια αριθμητική τιμή που δείχνει τον αριθμό των χαρακτήρων του String :

int NUMCHARS = someString.length ( ) ?

Μέθοδοι για επιστρέψει και τα τμήματα της διαδικασίας του String περιλαμβάνουν " substring " η οποία επιστρέφει μια τομή που υποδεικνύεται από τις θέσεις έναρξης και λήξης της :

String smallerString = largerString.substring ( 3 , 7) ?
εικόνων χαρακτήρες
Η

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

χαρα someChar = someString.charAt ( 6 ) ?

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

int stringPosition = someString.indexOf ( " κάποιο κείμενο" ) ?
Η
εικόνων

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

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