Stringiklassis Java on kolme tüüpi asendusmeetodeid:
- asenda ()
- asendaKõik ()
- 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üppasJava 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