Главная Войти О сайте

Метод replace()

Описание

Метод 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ёжз

4Java.ru