понедельник, 2 января 2017 г.

Пример использования метода replace в Java. Как заменить символ в строке? / Программирование на Java

Сегодня у нас коротенькая Java шпаргалка по работе со строками, а именно на тему замены символа в строке.

Краткий обзор метода replace в Java

В Java есть несколько вариаций метода replace, которые используются для замены символа, подстроки или части строки, удовлетворяющей регулярному выражению.
  • Когда происходит какое-то изменение в объекте строки, то результатом изменения является новая строка.
  • Если во входной строке нет каких-либо изменений, то возвращается исходный объект.

Как работает метод replace?

В Java метод replace работает следующим образом: вызывается на какой-либо строке и первым параметром принимает символ, который нужно заменить, вторым параметром идет то, на что нужно заменить символ в первом параметре. В результате вызова метода будет возвращена новая строка с результатом замены или та же строка — если то, что нужно было заменить не нашлось в исходной строке:
String replace (char charToReplace, char replacementChar)
Смотрим фрагмент программы:

String inputString = "Пример использования метода replace в Java";
// заменяем маленькую букву 'п' на большую 'П' и получаем новую строку result
String result = inputString.replace('п', 'П');

System.out.println (result);
Результатом выполнения приведенного выше фрагмента кода является печать в консоль новой строки со всеми большими буквами ‘П’.
Также следует отметить, что метод replace чувствительный к регистру.
Перегрузкой метода replace (char charToReplace, char replacementChar)является метод replace (CharSequence targetToMatch, CharSequence replacement), в котором вместо единичных знаков можно использовать подстроки.

Вариации метода replace:

Комментариев нет:

Отправить комментарий