Привет всем 👋 Я надеюсь, что у вас все хорошо. Это будет очень короткая и очень полезная статья. В этой статье я напишу о методе replace() в Java. Это один из самых полезных методов.
Давайте начнем…
заменить()
Метод replace() заменит символ или подстроку другим символом или строкой. Это метод Java Строковый класс . Он возвращает строку, производную от исходной строки, заменяя каждое вхождение старой строки или старого символа новой строкой или новым символом. При работе со строкой в Java вы можете столкнуться с ситуацией, когда вы хотите заменить определенный символ или подстроку в этой строке другим символом или другой подстрокой. В таких ситуациях используется метод replace() .
Синтаксис:-
stringName.replace(oldString, newString);
Существует множество вариантов, в которых можно использовать replace() .
1. заменить(символ старого символа, символ нового символа)
В этом примере мы заменили все вхождения символа “l” на символ “c”.
public class Demo { public static void main(String[] args) { String strOld = "Hello world"; System.out.println("Original string : " + strOld); String strNew = strOld.replace('l','c'); System.out.println("Replaced string : " + strNew); } }
Вы можете запустить свой код онлайн здесь
2. заменить(Строка старой строки, Строка новой строки)
В этом примере мы заменили все вхождения строки “lo” на строку “ping”.
public class Demo { public static void main(String[] args) { String strOld = "Hello world"; System.out.println("Original string : " + strOld); String strNew = strOld.replace("lo","ping"); System.out.println("Replaced string : " + strNew); } }
Вы можете запустить свой код онлайн здесь
3. заменить (Строка пустая строка, Строка новая строка)
В этом примере мы заменили все вхождения строки “” (пустая строка) на строку “A”.
public class Demo { public static void main(String[] args) { String strOld = "Hello world"; System.out.println("Original string : " + strOld); String strNew = strOld.replace("", "A"); System.out.println("Replaced string : " + strNew); } }
Вы можете запустить свой код онлайн здесь
4. заменить (Строковый пробел, Строка новой строки)
public class Demo { public static void main(String[] args) { String strOld = "Hello world"; System.out.println("Original string : " + strOld); String strNew = strOld.replace(" ", "WHITESPACE"); System.out.println("Replaced string : " + strNew); } }
Вы можете запустить свой код онлайн здесь
5. replaceFirst(Строка старой строки, Строка новой строки)
public class Demo { public static void main(String[] args) { String strOld = "Hello world"; System.out.println("Original string : " + strOld); String strNew = strOld.replaceFirst("l", "c"); System.out.println("Replaced string : " + strNew); } }
Вы можете запустить свой код онлайн здесь
6. replaceAll(Регулярное выражение строки, строка новой строки)
public class Demo { public static void main(String[] args) { String strOld = "Hello world"; System.out.println("Original string : " + strOld); String strNew = strOld.replaceFirst("\\s", ""); System.out.println("Replaced string : " + strNew); } }
Вы можете запустить свой код онлайн здесь
Ладно, на сегодня этого достаточно.
Спасибо вам за чтение.
Пожалуйста, поделитесь своими мыслями по этому поводу и поправьте меня, если я ошибаюсь.
Надеюсь, вам это понравилось и вы нашли это полезным.
Обложка: – Раджат Гур
Свяжитесь со мной через Twitter или LinkedIn
Мой личный блог blog.ritvikdubey.com
Оригинал: “https://dev.to/ritvikdubey27/java-replace-method-ge2”