Πώς αλλάζετε γράμματα στην Java;
Πώς αλλάζετε γράμματα στην Java;

Βίντεο: Πώς αλλάζετε γράμματα στην Java;

Βίντεο: Πώς αλλάζετε γράμματα στην Java;
Βίντεο: Ποια είναι η καλύτερη έκδοση του Minecraft? (Java ή Bedrock?) 2024, Ενδέχεται
Anonim

Οι συμβολοσειρές είναι αμετάβλητες σε Ιάβα . Δεν μπορείς αλλαγή τους. Πρέπει να δημιουργήσετε μια νέα συμβολοσειρά με το χαρακτήρας αντικαταστάθηκε. Μετατρέψτε το String σε α απανθρακώνω , αντικαταστήστε το γράμμα με ευρετήριο και μετά μετατρέψτε τον πίνακα ξανά σε συμβολοσειρά.

Έχοντας αυτό υπόψη, πώς αλλάζετε το ευρετήριο μιας συμβολοσειράς στην Java;

Χρήση toCharArray() Ένας άλλος εύλογος τρόπος αντικαθιστώντας χαρακτήρα στο καθορισμένο δείκτης σε ένα Σειρά χρησιμοποιεί έναν πίνακα χαρακτήρων που μπορεί να τροποποιηθεί εύκολα. Η ιδέα είναι να μετατρέψουμε το δεδομένο σειρά στον πίνακα χαρακτήρων χρησιμοποιώντας τη μέθοδο toCharArray() και στη συνέχεια αντικαθιστώ ο χαρακτήρας που δίνεται δείκτης στον πίνακα χαρακτήρων.

Επιπλέον, πώς αλλάζετε τους πρώτους και τελευταίους χαρακτήρες σε μια συμβολοσειρά; Πάρτε το πρώτα στοιχείο και αποθηκεύστε το σε α απανθρακώνω , ανταλαγή ο πρώτα στοιχείο με το τελευταίος και τοποθετήστε το στοιχείο που αποθηκεύσατε στο α απανθρακώνω μέσα στο τελευταίος στοιχείο στον πίνακα και, στη συνέχεια, πείτε: Σειρά θερμοκρασία = νέος Σειρά (charArray); και επιστρέψτε το. Αυτό υποθέτει ότι το charArray είναι ο πίνακας χαρακτήρων σας.

Από αυτή την άποψη, πώς αντικαθιστάτε τον πρώτο χαρακτήρα μιας συμβολοσειράς στην Java;

12 Απαντήσεις. Χρησιμοποιήστε τη συνάρτηση substring() με όρισμα 1 για να πάρετε τη δευτερεύουσα συμβολοσειρά από τη θέση 1 (μετά το πρώτος χαρακτήρας ) μέχρι το τέλος του σειρά (Αφήνοντας το δεύτερο όρισμα εκτός προεπιλογής σε όλο το μήκος του σειρά ). Χρησιμοποιήστε το substring() και δώστε τον αριθμό του χαρακτήρες που θέλετε να κόψετε από μπροστά.

Πώς αφαιρείτε ένα γράμμα από μια συμβολοσειρά στην Java;

Μπορείτε να χρησιμοποιήσετε τη μέθοδο substring() του Ιάβα . lang. Σειρά τάξη σε αφαιρώ το πρώτο ή το τελευταίο χαρακτήρας του Συμβολοσειρά σε Java . Η μέθοδος substring() είναι υπερφορτωμένη και παρέχει μερικές εκδόσεις που σας επιτρέπουν αφαιρέστε έναν χαρακτήρα από οποιαδήποτε θέση Ιάβα.

Συνιστάται: