Описание

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

Синтаксис

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

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ёжз

Оглавление