Встречается на собеседованиях • сегодня

Какой опыт с StringBuffer

StringBuffer — это потокобезопасный, изменяемый класс для работы со строками. Основные преимущества перед String — мутабельность и эффективность при частых изменениях (конкатенация, вставка, удаление).

Ключевые методы:

  • append() — добавление в конец
  • insert() — вставка по индексу
  • reverse() — разворот строки
  • delete() — удаление подстроки

Пример использования:

java
StringBuffer sb = new StringBuffer("Hello");
sb.append(" World"); // "Hello World"
sb.insert(5, ",");   // "Hello, World"
sb.delete(5, 6);     // "Hello World"

Основное отличие от StringBuilder — синхронизированные методы (потокобезопасность), но это делает его медленнее. В однопоточных приложениях предпочтительнее StringBuilder.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы