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