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

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

Πώς να κάνει το πρώτο γράμμα μιας συμβολοσειράς Πρωτεύουσα σε Java

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

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

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

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

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

someText.substring ( 0 , 1 )

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

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

SomeText.substring ( 0 , 1 ) toUpperCase ( )

Ο κώδικας καλεί τη μέθοδο " toUpperCase " στο πρώτο γράμμα της συμβολοσειράς , εκπροσωπήθηκαν ως μια συμβολοσειρά .
Η 4

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

SomeText = someText.substring ( 0 , 1 ) toUpperCase ( )

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

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

someText = someText.substring ( 0 , 1 ) toUpperCase ( ) + someText.substring ( 1 ) ?

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

//εξόδου " Εδώ είναι μερικά κείμενο"

System.out.println ( someText ) ?


εικόνων

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

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