15.6. Java - Метод replace()



Описание

Метод replace() в Java заменяет символами подстроки данной строки буфера (StringBuffer) заданные символы в строке. Другими словами метод позволяет заменить символы в строке между указанными начальным и конечным индексами.

Синтаксис

Синтаксис метода:

public StringBuffer replace(int start, int end, String str)

Параметры

Подробная информация о параметрах:

  • start - начальный индекс, включительно;
  • end - конечный индекс, не включая;
  • str - строка, которая заменит предыдущее содержимое.

Возвращаемое значение

  • В Java replace() возвращает измененный объект SringBuffer.

Пример

public class Test {

   public static void main(String args[]) {
      StringBuffer sb = new StringBuffer("абвгдеёжз");
      sb.replace(3, 6, "ProgLang");
      System.out.println(sb); 
   }  
}

Получим следующий результат:

абвProgLangёжз