Классы StringBuilder StringBuffer очень похожи друг к другу и по предназначению близки к классу String. С помощью методов и конструкторов объекты данных классов можно преобразовывать друг в друга.
Разница между StringBuilder / StringBuffer в том, что StringBuilder работает быстрее, но не является потокобезопасным в отличии от StringBuffer.
При создании объекта, конструктор по умолчанию автоматически резервирует некоторый объем памяти под 16 символов. В дальнейшем это позволяет быстро менять содержимое объекта. Размер резервируемой памяти при необходимости можно указывать в конструкторе. Если длина строки StringBuffer/StringBuffer после изменения превышает его размер, то емкость объекта автоматически увеличивается, с некоторым запасом.
int | capacity() — возвращает размер текущего буфера.
void | ensureCapacity(int minimum) — установка гарантированного минимального буфера.
void | setLength(int n) — установка размера буфера
StringBuffer append(param) — добавление к содержимому объекта значения указанного в параметрах.
StringBuffer | insert(param) — вставка символа, объекта или строки в указанную позицию.
StringBuffer | deleteCharAt(int index) — удаление символа по индексу.
StringBuffer | delete(int start, int end) — удаление подстроки с заданными начальным и конечным индексом.
StringBuffer | reverse() — обращение содержимого объекта.
Auf dieser Seite können Sie das Online-Video Java SE. Урок 27. Классы StringBuilder / StringBuffer и их методы mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Follow the white rabbit 09 Februar 2017 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 28,831 Mal angesehen und es wurde von 945 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!