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

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

Πώς να κάνει τον πρώτο χαρακτήρα ενός string σε Caps σε Java

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

Δημιουργήστε μεταβλητή συμβολοσειράς σας . Χρησιμοποίησε τον παρακάτω κώδικα για να δηλώσει και υπόσταση σειρά σας , αν δεν έχετε ένα στο πρόγραμμά σας ήδη :

String ΤοΚείμενόΜου = " εδώ είναι μερικές λέξεις " ?

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

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

myText.substring ( 0 , 1 )

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

Μετατρέψτε αρχικό χαρακτήρα σας σε κεφαλαία . Επεκτείνετε τον κωδικό σας ως εξής :

myText.substring ( 0 , 1 ) toUpperCase (

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

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

ΤοΚείμενόΜου = myText.substring ( 0 , 1 ) toUpperCase ( ) + myText.substring ( 1 ) ?

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

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

System.out.println ( ΤοΚείμενόΜου ) ?

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

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

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