Замяната на число или низ от символи е интересно нещо, било то , или който и да е друг език за програмиране. В тази статия обаче ще се съсредоточим върху Замяна в Java в следния ред:
Видове заместване в Java
Има три метода за замяна на Java String.
- Сменете
- Замяна на всички
- Замяна Първо
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 рамки като Хибернация & Пролет.
Имате въпрос към нас? Моля, споменете го в раздела за коментари на този блог и ние ще се свържем с вас възможно най-скоро.