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

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

Πώς να αντικαταστήσει Πεζά με πρωτεύουσες σε Java

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

Προετοιμάστε σειρά σας στο πρόγραμμά σας Java . Αν δεν έχετε ακόμα ένα string , δηλώνουν και υπόσταση ενός χρησιμοποιώντας την ακόλουθη σύνταξη :

String myWords = " Εδώ είναι μερικές λέξεις " ?

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

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

myWords.toUpperCase ( ) ?

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

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

System.out.println ( myWords ) ?

Θα πρέπει να δείτε το string που εμφανίζεται εντός της περιοχής παραγωγής σας , ακόμα στην αρχική του κατάσταση

4

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

String myUpperCaseWords = myWords.toUpperCase ( ) ?

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

myWords == myWords.toUpperCase ( ) ?

5

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

System.out.println ( myUpperCaseWords ) ?

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

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

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