„Java“ eilutė pakeisti (), pakeisti „Pirmoji“ () ir amp; pakeistiAll () pavyzdžiais

Styginių klasės „Java“ yra trijų tipų pakeitimo būdai:

  1. pakeisti ()
  2. pakeistiAll ()
  3. pakeistiFirst ()

Naudodami „Java“ funkciją „pakeisti“ („Java“) galite pakeisti simbolius savo eilutėje. Leidžia išsamiai išnagrinėti visas „Java“ eilutės API funkcijas:

„Java“ eilutės pakeitimo () metodas

„Java String Replace“) metodas pakeičia kiekvieną nurodyto simbolio atsiradimą nauju simboliu ir grąžina naują eilutę. „Java“ pakeisti () eilutės metodas leidžia pakeisti simbolių reikšmių seką.

Sintaksė:

public Str replace(char oldC, char newC)

Parametrai:

oldCh - senas personažas

newCh - naujas personažas

Grąžinimo vertė

„Java“ pakeisti () funkcija grąžina eilutę pakeisdama „oldCh“ į „newCh“.

„Java“ pakeitimo () pavyzdys:

Supraskime „Java“ funkcijos pakeitimą () pavyzdžiu:

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'));}}

Išvestis:

Original String is ': greita lapė pašoko

Stygos pakeitus „lapę“ į „šuo“: greitas šuo peršoko stygą, pakeisdamas visus „t“ į „a“: ahe quick fox

„Java“ eilutė „Replaceall“ ()

Metodas „Java String ReplAll“ () suranda visus simbolių sekos atvejus, atitinkančius įprastą išraišką, ir pakeičia juos pakaitine eilute. Skambučio pabaigoje naują eilutę grąžina „Java“ funkcija ReplAll ().

Parašas:

public Str replaceAll(String regex, String replacement) 

Parametrai:

regx: reguliarioji išraiška

pakeitimas: pakeičiama simbolių seka

Pavyzdys:

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);}}

Išvestis:

„Guru99isasit“ rengia laisvas pamokas

„Java“ eilutė „ReplaceFirst“ ()

„Java“ eilutės „ReplaceFirst“ () metodas pakeičia TIK pirmąjį poskyrį , atitinkantį tam tikrą reguliariąją išraišką. Eilutės derinimas prasideda nuo eilutės pradžios (iš kairės į dešinę). Baigiant skambutį, naują eilutę grąžina „Java aizstatFirst“ () funkcija.

Sintaksė

public Str replaceFirst(String rgex, String replacement)

Parametrai

rgex - taisyklingoji išraiška, prie kurios reikia suderinti nurodytą eilutę.

pakeitimas - eilutė, pakeičianti reguliariąją išraišką.

Grąžinimo vertė

Šis metodas grąžina gautą eilutę kaip išvestį.

„Java“ pakeisti „All“ () pavyzdys:

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);}}

Išvestis:

„Thi9“ svetainė, kurioje teikiamos nemokamos pamokos

Įdomios straipsniai...