Метод Replace() в Java

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

Синтаксис

Замена последовательностей символов

Метод Java String replaceAll() заменяет все подстроки заменяющей строкой.

Синтаксис

Замена первого вхождения

Метод Java String replaceFirst() заменяет первую подстроку, которая соответствует указанному с помощью замены String.

Синтаксис

Пример

Выход

Регулярные выражения

Метод replaceAll() допускал регулярные выражения для замены всех вхождений совпадающих последовательностей символов внутри строки.

Пример

Выход

Разница между строкой replace() и replaceAll()

Разница между строкой replace() и replaceAll()

...

Метод замены строки Java принимает либо пару символов, либо пару CharSequence. Метод replace заменит все вхождения char или CharSequence. С другой стороны, оба аргумента String для replaceFirst и replaceAll являются регулярными выражениями (regex). В случае производительности метод replace() немного быстрее, чем replaceAll(), потому что replaceAll() сначала компилирует шаблон regex, а затем сопоставляется до окончательной замены, тогда как replace() просто соответствует предоставленному аргументу и заменяет.

Источник: http://net-informations.com/Java/string/replace.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector