Java String erstatte (), erstatteFørste () & erstatteAll () med eksempler

Indholdsfortegnelse:

Anonim

String Class Java har tre typer udskiftningsmetoder:

  1. erstatte()
  2. erstatteAlle ()
  3. erstatte første ()

Ved hjælp af funktionen erstatte () i Java kan du erstatte tegn i din streng. Lad os studere hver Java-streng API-funktion i detaljer:

Java-streng erstat () -metode

Metoden Java String erstatter () erstatter enhver forekomst af et givet tegn med et nyt tegn og returnerer en ny streng. Metoden med Java-erstat () -streng tillader udskiftning af en række tegnværdier.

Syntaks:

public Str replace(char oldC, char newC)

Parametre:

oldCh - gammel karakter

newCh - ny karakter

Returneringsværdi

Funktionen Java erstatte () returnerer en streng ved at erstatte oldCh med newCh.

Eksempel på erstat () i Java:

Lad os forstå erstatte () i Java-funktion med et eksempel:

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:

Original String er ': den hurtige ræv sprang

String efter at have erstattet 'ræv' med 'hund': den hurtige hund sprang Streng efter at have erstattet alle 't' med 'a': ahe hurtig ræv sprang

Java String Replaceall ()

Java String erstatteAll () -metoden finder alle forekomster af sekvens af tegn, der matcher et regulært udtryk, og erstatter dem med erstatningsstrengen. Ved afslutningen af ​​opkaldet returneres en ny streng med funktionen replAll () i Java.

Underskrift:

public Str replaceAll(String regex, String replacement) 

Parametre:

regx: regulært udtryk

erstatning: erstatningssekvens af tegn

Eksempel:

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:

Guru99isaseprovidingfreetutorials

Java-streng erstatteFirst ()

Java String erstatteFirst () metode erstatter KUN den første understreng, der matcher et givet regulært udtryk. Matchning af strengen starter fra begyndelsen af ​​en streng (venstre mod højre). Ved afslutningen af ​​opkaldet returneres en ny streng af Java erstatteFirst () -funktionen.

Syntaks

public Str replaceFirst(String rgex, String replacement)

Parametre

rgex - det regulære udtryk, som den givne streng skal matches.

erstatning - strengen, der erstatter regulært udtryk.

Returneringsværdi

Denne metode returnerer resulterende streng som output.

Eksempel 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-webstedet giver gratis tutorials