Встречается на собеседованиях • сегодня
Как работает StringBuilder
StringBuilder — это изменяемая последовательность символов, которая позволяет эффективно выполнять операции конкатенации без создания лишних объектов, в отличие от String. Внутри он использует массив символов, который динамически расширяется при необходимости.
Ключевые особенности:
- Несинхронизирован (быстрее StringBuffer).
- Методы
append(),insert(),delete()и другие модифицируют текущий объект. - Автоматически увеличивает вместимость при переполнении (обычно в 2 раза + 2).
Пример:
java
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World"); // "Hello World"
sb.insert(5, ","); // "Hello, World"
sb.reverse(); // "dlroW ,olleH"
String result = sb.toString();Оптимален для многократных операций со строками (например, в циклах).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы