Поиск…


Вступление

Введение в класс Java StringBuffer.

Класс буфера String

Ключевые моменты: -

  • используется для создания изменяемой (модифицируемой) строки.

  • Mutable : - Что можно изменить.

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

Методы: -

  • публичный синхронизированный StringBuffer append (String s)

  • общедоступная синхронизированная вставка StringBuffer (int offset, String s)

  • public synchronized StringBuffer replace (int startIndex, int endIndex, String str)

  • public synchronized StringBuffer delete (int startIndex, int endIndex)

  • открытый синхронизированный реверс StringBuffer ()

  • public int capacity ()

  • public void secureCapacity (int minimumCapacity)

  • public char charAt (индекс int)

  • public int length ()

  • public String substring (int beginIndex)

  • public String substring (int beginIndex, int endIndex)

Пример Отображение различий между реализацией String и String Buffer:

class Test {
 public static void main(String args[])
 {
  String str = "study";
  str.concat("tonight");
  System.out.println(str);      // Output: study

  StringBuffer strB = new StringBuffer("study");
  strB.append("tonight");
  System.out.println(strB);    // Output: studytonight
 }
}


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow