Java string asendage (), aizstage esimene () & asendage kõik () näidetega

Lang L: none (table-of-contents):

Anonim

Stringiklassis Java on kolme tüüpi asendusmeetodeid:

  1. asenda ()
  2. asendaKõik ()
  3. firstFirst ()

Java-funktsiooniga (() asendage oma stringis olevad märgid. Võimaldab üksikasjalikult uurida kõiki Java-stringide API-funktsioone:

Java stringi asendamise () meetod

Java String Replace () meetod asendab antud märgi kõik esinemised uue märgiga ja tagastab uue stringi. Java string () string-meetod võimaldab asendada märgiväärtuste jada.

Süntaks:

public Str replace(char oldC, char newC)

Parameetrid:

oldCh - vana tegelane

newCh - uus märk

Tagastusväärtus

Funktsioon Java Replace () tagastab stringi, asendades oldCh väärtusega newCh.

Näide Java-faili asendamisest ():

Mõistame Java-funktsioonis asendust () näitega:

public class Guru99Ex1 {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 after replacing 'fox' with 'dog': " + S1.replace("fox", "dog"));System.out.println("String after replacing all 't' with 'a': " + S1.replace('t', 'a'));}}

Väljund:

Original String is ': kiire rebane hüppas

String pärast rebase asendamist sõnaga "koer": kiire koer hüppas stringi pärast kõigi "t" asendamist tähega "a": kiire rebane hüppas

Java string asendatakse ()

Java String ReplaceAll () meetod leiab kõik regulaaravaldisele vastavate märkide järjestuse esinemised ja asendab need asendustringiga. Kõne lõpus tagastab Java uue funktsiooni ReplAll () abil uue stringi.

Allkiri:

public Str replaceAll(String regex, String replacement) 

Parameetrid:

regx: regulaarne väljend

asendamine: asendusmärkide järjestus

Näide:

public class Guru99Ex2 {public static void main(String args[]) {String str = "Guru99 is a site providing free tutorials";//remove white spacesString str2 = str.replaceAll("\\s", "");System.out.println(str2);}}

Väljund:

Guru99isasit pakub tasuta õpetusi

Java string asendage esimene ()

Java string stringFirst () asendab AINULT esimest alamstringi, mis vastab antud regulaaravaldisele. Stringi sobitamine algab stringi algusest (vasakult paremale). Kõne lõpus tagastab Java stringFirst () funktsioon uue stringi.

Süntaks

public Str replaceFirst(String rgex, String replacement)

Parameetrid

rgex - regulaarne avaldis, millele antud string peab sobima.

asendamine - regulaaravaldist asendav string.

Tagastusväärtus

See meetod tagastab väljundina saadud stringi.

Näide Java-faili asendusest All ():

public class Guru99Ex2 {public static void main(String args[]) {String str = "This website providing free tutorials";//Only Replace first 's' with '9'String str1 = str.replaceFirst("s", "9");System.out.println(str1);}}

Väljund:

Thi9 veebisait, mis pakub tasuta õpetusi