String Class Java har tre typer av ersättningsmetoder:
- byta ut()
- Ersätt alla()
- ersättFörsta ()
Med hjälp av ersättningsfunktionen () i Java kan du ersätta tecken i strängen. Låter oss studera varje Java-sträng API-funktioner i detaljer:
Java-strängersättningsmetod ()
Metoden Java String ersätt () ersätter varje förekomst av ett visst tecken med ett nytt tecken och returnerar en ny sträng. Strängmetoden Java ersätter () tillåter ersättning av en sekvens av teckenvärden.
Syntax:
public Str replace(char oldC, char newC)
Parametrar:
oldCh - gammal karaktär
newCh - ny karaktär
Returvärde
Java-ersättningsfunktionen () returnerar en sträng genom att ersätta oldCh med newCh.
Exempel på ersätt () i Java:
Låt oss förstå ersätt () i Java-funktionen med ett exempel:
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'));}}
Produktion:
Originalsträng är ': den snabba räven hoppade
Sträng efter att ersätta 'räv' med 'hund': den snabba hunden hoppade Sträng efter att ha ersatt alla 't' med 'a': ahe snabbräven hoppadeJava String Replaceall ()
Metoden Java String replaceAll () hittar alla förekomster av teckenföljd som matchar ett reguljärt uttryck och ersätter dem med ersättningssträngen. Vid slutet av samtalet returneras en ny sträng av funktionen replAll () i Java.
Signatur:
public Str replaceAll(String regex, String replacement)
Parametrar:
regx: reguljärt uttryck
ersättning: ersättningssekvens av tecken
Exempel:
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);}}
Produktion:
Guru99isasitrovingfreetutorials
Java-sträng ersättFirst ()
Java String ersättFirst () -metoden ersätter ENDAST den första strängen som matchar ett givet reguljärt uttryck. Matchning av strängen börjar från början av en sträng (från vänster till höger). I slutet av samtalet returneras en ny sträng av funktionen Java replacefirst ().
Syntax
public Str replaceFirst(String rgex, String replacement)
Parametrar
rgex - det reguljära uttrycket som den angivna strängen måste matchas till.
ersättning - strängen som ersätter reguljärt uttryck.
Returvärde
Den här metoden returnerar resulterande sträng som en utdata.
Exempel på replAll () i Java:
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);}}
Produktion:
Thi9-webbplatsen ger gratis handledning