Numeron tai merkkijonon korvaaminen on mielenkiintoinen asia, olipa se sitten , tai mikä tahansa muu ohjelmointikieli. Tässä artikkelissa keskitymme kuitenkin Korvaamaan Java-sovellukseen seuraavassa järjestyksessä:
Java-korvaustyypit
Java-merkkijono voidaan korvata kolmella tavalla.
- Korvata
- Korvaa kaikki
- Korvaa ensin
c ++ java python
Näiden vaihtoehtojen avulla voit korvata minkä tahansa merkkijonon merkin.
Korvaa Java
Merkkijono korvaa (): Tämä menetelmä palauttaa uuden merkkijonon lähtöön korvaamalla merkin kaikki esiintymät uudella merkillä.
Syntaksi:
public Str korvaa (char oldC, char newCh)
Parametrit:
oldCh & miinus vanha merkki
newCh ja miinus uusi merkki
Palautusarvo:
Tämä korvaa merkkijonossa oldCh: llä newCh: n.
Koodi:
public class Ex1 {public static void main (String args []) {String S1 = uusi merkkijono ('nopea kettu hyppäsi') System.out.println ('Original String is': '+ S1) System.out.println ( Merkkijono sen jälkeen, kun 'kissa' on korvattu koiralla: '+ S1. korvaa (' kissa ',' koira ')) System.out.println (' Merkkijono, kun kaikki 't' on korvattu merkinnällä 'a': '+ S1. korvaa ('t', 'a'))}}
Tuotos:
Alkuperäinen merkkijono on ': kissa hyppäsi
Merkkijono sen jälkeen, kun 'kissa' on korvattu 'koiralla': koira hyppäsi
Merkkijono korvattuaan kaikki ’’ a: lla: nopea kettu hyppäsi
Korvaa kaikki
Java-merkkijono Replaceall (): Tämä menetelmä palauttaa uuden merkkijonon, joka korvaa kaikki säännöllisen lausekkeen ja korvaavan merkkijonon vastaavat merkkijonot.
Syntaksi:
public Str ReplAll (String regex, String korvaaminen)
Parametrit:
regx: säännöllinen lauseke
korvaaminen: korvaava merkkijono
Koodi:
kytketty ja yhdistämätön muunnos informatikassa
public class Ex2 {public static void main (String args []) {String str = 'Java web korvaava menetelmä' // poista välilyönnit String str2 = str.replaceAll ('s', '') System.out.println (str2 )}}
Javewebreplacemethod
Korvaa ensin
Java-merkkijono ReplaceFirst (): Tämä menetelmä korvaa minkä tahansa annetun merkkijonon ensimmäisen alaosan, joka vastaa kyseistä säännöllistä lauseketta.
Syntaksi:
public Str ReplaceFirst (String rgex, String korvaaminen)
Parametrit:
jonon tietorakenne jaavassa
rgex & miinus säännöllinen lauseke, johon annettu merkkijono on sovitettava.
korvaa & miinus merkkijono, joka korvaa säännöllisen lausekkeen.
Koodi:
public class Ex3 {public static void main (String args []) {String str = 'Tämä on esimerkki korvaamisesta' // Korvaa vain ensimmäinen 'i' sanoilla '7' String str1 = str.replaceFirst ('i', ' 7 ') System.out.println (str1)}}
Tuotos:
Th7s on esimerkki korvaamisesta.
Tämän avulla olemme tämän artikkelin lopussa. Toivon, että sait käsityksen siitä, kuinka merkkijonot ja merkit korvataan.
Katso Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Edurekan Java J2EE- ja SOA-koulutus- ja sertifiointikurssit on suunniteltu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä. Kurssi on suunniteltu antamaan sinulle etukäteen Java-ohjelmointi ja kouluttamaan sekä ydin- että edistyneitä Java-konsepteja sekä erilaisia Java-kehyksiä, kuten Lepotila & Kevät.
Onko sinulla kysymys meille? Mainitse se tämän blogin kommenttiosassa ja otamme sinuun yhteyttä mahdollisimman pian.