Δημιουργήστε μεταβλητή συμβολοσειράς σας . Αν δεν έχετε ήδη μια σειρά στην οποία θέλετε να προσθέσετε έναν ακέραιο αριθμό , προσθέστε την ακόλουθη γραμμή στο πρόγραμμά σας : String someText = " Εδώ είναι ένας αριθμός " ?
Μπορείτε να επιλέξετε οποιοδήποτε όνομα μεταβλητής και κορδόνι τιμή που σας αρέσει . Εάν δεν έχετε μια ακέραια μεταβλητή ακόμα, χρησιμοποιήστε τον ακόλουθο κώδικα για να δημιουργήσετε ένα : int myNumber = 5 ?
Πρόγραμμα σας έχει τώρα το string και το ακέραιο, για να προσθέσει σε αυτό 2
.
Δημιουργήστε ένα αντικείμενο StringBuilder . Προσθέστε τον ακόλουθο κώδικα για να δημιουργήσετε ένα στιγμιότυπο αντικείμενο της κλάσης StringBuilder : StringBuilder sBuild = νέα StringBuilder ( someText ) ?
Ο κατασκευαστής StringBuilder παίρνει μια παράμετρο συμβολοσειράς με το μοντέλο αρχικά . Μόλις έχετε ένα αντικείμενο StringBuilder , μπορείτε να προβεί σε τροποποιήσεις σχετικά με την τιμή συμβολοσειράς , συμπεριλαμβανομένης της προσθήκης τιμές των άλλων τύπων όπως ακέραιους αριθμούς σε αυτό .
Εικόνων 3
Προσάρτηση πρόσθετα στοιχεία σε string χρησιμοποιώντας το StringBuilder αντικείμενο . Προσθέστε την ακόλουθη γραμμή στο πρόγραμμά σας : sBuild.append ( " : " ) ?
Αυτό προετοιμάζει σειρά σας για την προσθήκη του ακέραια τιμή , αρκεί να προηγείται με άνω και κάτω τελεία και ένα κενό. Σε αντίθετη περίπτωση , ακέραιος σας θα πρέπει να επισυνάπτεται αμέσως μετά το υπάρχον κείμενο χωρίς κενό μεταξύ τους. Προσθέστε την ακόλουθη γραμμή για να προσαρτήσει ακέραιο σας στο string : sBuild.append ( myNumber ) ?
Μπορείτε να συμπεριλάβετε επιπλέον προσαρτήσει - κλήσεις μεθόδων , αν θέλετε να προσθέσετε περισσότερο κείμενο μετά τον αριθμό
Η . 4
πάρει την τιμή συμβολοσειράς πίσω από το αντικείμενο StringBuilder σας . Εάν θέλετε να αποθηκεύσετε τη νέα τιμή συμβολοσειράς στην αρχική μεταβλητή συμβολοσειράς , χρησιμοποιήστε τον ακόλουθο κώδικα : someText = sBuild.toString ( ) ?
Αν θα προτιμούσατε να δημιουργήσετε μια νέα μεταβλητή συμβολοσειράς , αφήνοντας το αρχικό ανεπηρέαστο , χρησιμοποιήστε την ακόλουθη σύνταξη αντί : String newText = sBuild.toString ( ) ?
Μπορείτε τώρα να αναφερθώ στη νέα σειρά σε μεταγενέστερες χρονικές στιγμές κωδικό σας
5
Δοκιμάστε τη νέα σας . κορδόνι . Προσθέστε τον ακόλουθο κώδικα για την έξοδο σειρά σας : System.out.println ( someText ) ?
Εάν έχετε δημιουργήσει μια νέα μεταβλητή συμβολοσειράς , να αλλάξει την παράμετρο εκτύπωσης μέθοδο για να αντανακλούν το όνομά του . Αποθηκεύστε το αρχείο σας και να το εκτελέσετε . Βεβαιωθείτε ότι η έξοδος ταιριάζει με ό, τι χρειάζεστε για τη λειτουργία του προγράμματος σας . Μπορείτε να πειραματιστείτε με τον κώδικα , αν θέλετε να εξοικειωθείτε με την κατηγορία StringBuilder , καλώντας τις εναλλακτικές μεθόδους και τον έλεγχο των αποτελεσμάτων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα