Java SE. Урок 27. Классы StringBuilder / StringBuffer и их методы

Pubblicato il: 09 febbraio 2017
sul canale di: Follow the white rabbit
28,831
945

Классы 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() — обращение содержимого объекта.


In questa pagina del sito puoi guardare il video online Java SE. Урок 27. Классы StringBuilder / StringBuffer и их методы della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Follow the white rabbit 09 febbraio 2017, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 28,831 volte e gli è piaciuto 945 spettatori. Buona visione!