Замяна в Java: Всичко, което трябва да знаете



Тази статия ще ви предостави подробни и изчерпателни познания за различните приложения на Replace в Java с примери.

Замяната на число или низ от символи е интересно нещо, било то , или който и да е друг език за програмиране. В тази статия обаче ще се съсредоточим върху Замяна в Java в следния ред:

Видове заместване в Java

Има три метода за замяна на Java String.





  • Сменете
  • Замяна на всички
  • Замяна Първо

Заменете в Java

xml трансформация в informatica с пример

С помощта на тези опции можете да замените всеки символ в низ.



Заменете в Java

Замяна на низ (): Този метод връща нов низ като изход, като заменя всяко появяване на символа с нов символ.

Синтаксис:

публична Str замяна (char oldC, char newCh)



Параметри:

oldCh & минус стар символ

newCh & минус нов символ

Възвръщаема стойност:

Това замества oldCh с newCh в низа.

Код:

публичен клас Ex1 {public static void main (String args []) {String S1 = new String ('the fast fox jumpted') System.out.println ('Original String is': '+ S1) System.out.println ( 'String след замяна на' cat 'с' dog ':' + S1.replace ('cat', 'dog')) System.out.println ('String след замяна на всички' t 'с' a ':' + S1. замени ('t', 'a'))}}

Изход:

Оригиналният низ е ': котката скочи
Струна след замяна на „котка“ с „куче“: кучето скочи
String след замяна на all’t 'с' a ': а, бързата лисица скочи

Замяна на всички

Java String Replaceall (): Този метод връща нов низ, заместващ цялата последователност от символи, съответстващи на регулярен израз и заместващия низ.

Синтаксис:

публичен Str replaceAll (String regex, String replace)

Параметри:

regx: регулярен израз
заместване: заместваща последователност от символи

Код:

публичен клас Ex2 {public static void main (String args []) {String str = 'Java web replace method' // премахване на бели пространства String str2 = str.replaceAll ('s', '') System.out.println (str2 )}}

Изход:

разлика между свързано и несвързано търсене

Javewebreplacemethod

Замяна Първо

Java String replaceFirst (): Този метод замества първия подниз от всеки низ, който съответства на този регулярен израз.

клас срещу интерфейс в java

Синтаксис:

публичен Str replaceFirst (String rgex, String replace)

Параметри:

rgex & минус регулярния израз, на който даден низ трябва да съответства.

заместване & минус низа, който замества регулярния израз.

Код:

публичен клас Ex3 {public static void main (String args []) {String str = 'Това е пример за заместване' // Само заменя първо 'i' с '7' String str1 = str.replaceFirst ('i', ' 7 ') System.out.println (str1)}}

Изход:

Th7s е пример за замяна.

С това стигнахме до края на тази статия. Надявам се, че сте разбрали как да замените низове и символи.

Вижте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен за студенти и професионалисти, които искат да бъдат Java Developer. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Хибернация & Пролет.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на този блог и ние ще се свържем с вас възможно най-скоро.