Перейти к основному содержимому

Java String.replace()

· 1 мин. чтения

Задача: Наибольшая подстрока палиндром

Для заданной строки s, верните наибольшую подстроку палиндром входящую в s. Подстрока — это непрерывная непустая последовательность символов внутри строки. Стока является палиндромом, если она читается одинаково в обоих направлениях...

ANDROMEDA 42

Метод replace() заменяет все вхождения String в другую String или все вхождения char на другой char .

Доступные подписи

public String replace(char oldChar, char newChar)
public String replace(CharSequence target, CharSequence replacement)

Пример

@Test
void whenReplaceOldCharNewChar_thenCorrect() {
String s = "wslcoms to basldung";

assertEquals("welcome to foreach", s.replace('s', 'e'));
}
@Test
void whenReplaceTargetReplacement_thenCorrect() {
String s = "welcome at foreach, login at your course";

assertEquals("welcome to foreach, login to your course", s.replace("at", "to"));
}