Αντικατάσταση σε Java: Όλα όσα πρέπει να γνωρίζετε



Αυτό το άρθρο θα σας δώσει αναλυτικές και περιεκτικές γνώσεις για τις διάφορες χρήσεις του Replace in Java με παραδείγματα.

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

Τύποι αντικατάστασης σε Java

Υπάρχουν τρεις μέθοδοι αντικατάστασης του Java String.





  • Αντικαθιστώ
  • Αντικατάσταση όλων
  • Αντικαταστήστε πρώτα

Αντικαταστήστε σε Java

Λογιστική παλινδρόμηση python παράδειγμα κώδικα

Με τη βοήθεια αυτών των επιλογών, μπορείτε να αντικαταστήσετε οποιονδήποτε χαρακτήρα σε μια συμβολοσειρά.



Αντικαταστήστε σε Java

Αντικατάσταση συμβολοσειράς (): Αυτή η μέθοδος επιστρέφει μια νέα συμβολοσειρά ως έξοδο αντικαθιστώντας κάθε εμφάνιση του χαρακτήρα με έναν νέο χαρακτήρα.

Σύνταξη:

Αντικατάσταση δημόσιου Str (char oldC, char newCh)



Παράμετροι:

oldCh & μείον παλιός χαρακτήρας

newCh & μείον νέος χαρακτήρας

Αξία επιστροφής:

Αυτό αντικαθιστά το oldCh με το νέοCh στη συμβολοσειρά.

Κώδικας:

δημόσια τάξη Ex1 {public static void main (String args []) {String S1 = new String ('the quick fox jumped') System.out.println ('Original String is': '+ S1) System.out.println ( 'String μετά την αντικατάσταση' cat 'με' dog ':' + S1.replace ('cat', 'dog')) System.out.println ('String μετά την αντικατάσταση όλων των' t 'με' a ':' + S1. αντικατάσταση ('t', 'a'))}}

Παραγωγή:

Το Original String is ': η γάτα πήδηξε
Συμβολοσειρά μετά την αντικατάσταση του 'cat' με το 'dog': ο σκύλος πήδηξε
Συμβολοσειρά μετά την αντικατάσταση όλων των 'με' a ': αχλάει μια γρήγορη αλεπού

Αντικατάσταση όλων

Java String Replaceall (): Αυτή η μέθοδος επιστρέφει μια νέα συμβολοσειρά που αντικαθιστά όλη την ακολουθία των χαρακτήρων που ταιριάζουν με μια κανονική έκφραση και τη συμβολοσειρά αντικατάστασης.

Σύνταξη:

δημόσιο Str ReplAll (String regex, String αντικατάσταση)

Παράμετροι:

regx: κανονική έκφραση
Αντικατάσταση: ακολουθία αντικατάστασης χαρακτήρων

Κώδικας:

java νέα ημερομηνία από συμβολοσειρά
δημόσια κλάση Ex2 {public static void main (String args []) {String str = 'Java web Repl Method' // remove white κενό String str2 = str.replaceAll ('s', '') System.out.println (str2 )}}

Παραγωγή:

Μέθοδος Javewebreplac

Αντικαταστήστε πρώτα

Java String ReplFirst (): Αυτή η μέθοδος αντικαθιστά το πρώτο υπόστρωμα κάθε δεδομένης συμβολοσειράς που ταιριάζει με αυτήν την κανονική έκφραση.

Σύνταξη:

public Str ReplFirst (String rgex, String αντικατάσταση)

Παράμετροι:

αριθμοί fibonacci c ++

rgex & μείον την κανονική έκφραση στην οποία πρέπει να αντιστοιχεί μια δεδομένη συμβολοσειρά.

αντικατάσταση & μείον τη συμβολοσειρά που αντικαθιστά την κανονική έκφραση.

Κώδικας:

δημόσια τάξη Ex3 {public static void main (String args []) {String str = 'Αυτό είναι ένα παράδειγμα αντικατάστασης' // Μόνο Αντικατάσταση πρώτου 'i' με '7' String str1 = str.replaceFirst ('i', ' 7 ') System.out.println (str1)}}

Παραγωγή:

Το Th7s είναι ένα παράδειγμα αντικατάστασης.

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

Δείτε το από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Τα μαθήματα εκπαίδευσης και πιστοποίησης Java J2EE και SOA της Edureka έχουν σχεδιαστεί για μαθητές και επαγγελματίες που θέλουν να γίνουν προγραμματιστές Java. Το μάθημα έχει σχεδιαστεί για να σας δώσει μια πρώτη αρχή στον προγραμματισμό Java και να σας εκπαιδεύσει τόσο για βασικές όσο και για προχωρημένες ιδέες Java μαζί με διάφορα Java Παραχειμάζω & Άνοιξη.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του ιστολογίου και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.