Јава Стринг реплаце (), реплацеФирст () & амп; заменитеАлл () Примерима

Преглед садржаја:

Anonim

Стринг Цласс Јава има три врсте метода замене:

  1. заменити()
  2. замените()
  3. реплацеФирст ()

Помоћу функције реплаце () у Јави можете заменити знакове у низу. Омогућимо детаљно проучавање сваке АПИ функције Јава стринга:

Метода Јава Стринг реплаце ()

Метода Јава Стринг реплаце () замењује сваку појаву датог знака новим знаком и враћа нови низ. Низ метода Јава реплаце () омогућава замену низа вредности знакова.

Синтакса:

public Str replace(char oldC, char newC)

Параметри:

олдЦх - стари лик

невЦх - нови лик

Повратна вредност

Функција Јава реплаце () враћа низ заменом олдЦх са невЦх.

Пример реплаце () у Јави:

Хајде да разумемо реплаце () у Јава функцији са примером:

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

Излаз:

Оригинални низ је ': брза лисица је скочила

Низ након замене 'лисице' са 'пас': брзи пас је скочио Низ након замене свих 'т' са 'а': ахе брзи лисица је скочио

Јава Стринг Реплацеалл ()

Метода Јава Стринг реплацеАлл () проналази све појаве низа знакова који се подударају са регуларним изразом и замењује их заменљивим низом. На крају позива, функција реплацеАлл () у Јави враћа нови низ.

Потпис:

public Str replaceAll(String regex, String replacement) 

Параметри:

регк: регуларни израз

замена: замена секвенце знакова

Пример:

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

Излаз:

Гуру99исаситепровидингфреетуториалс

Јава Стринг реплацеФирст ()

Метода Јава Стринг реплацеФирст () замењује САМО први подниз који се подудара са датим регуларним изразом. Подударање низа почиње од почетка низа (лево надесно). На крају позива, функција Јава реплацеФирст () враћа нови низ.

Синтакса

public Str replaceFirst(String rgex, String replacement)

Параметри

ргек - регуларни израз са којим треба подударати дати низ.

замена - низ који замењује регуларни израз.

Повратна вредност

Ова метода враћа резултирајући низ као излаз.

Пример реплацеАлл () у Јави:

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

Излаз:

Веб локација Тхи9 која нуди бесплатне водиче