Встречается на собеседованиях • сегодня
Какой паттерн реализует StringBuilder
StringBuilder реализует паттерн Builder, который позволяет конструировать сложные объекты пошагово, избегая создания множества промежуточных строк.
Пример:
java
StringBuilder sb = new StringBuilder();
sb.append("Hello").append(" ").append("World"); // Пошаговое построение
String result = sb.toString(); // Получение итоговой строкиПочему Builder?
- Позволяет изменять строку без создания новых объектов (в отличие от
String). - Методы возвращают
this, что поддерживает цепочку вызовов (fluent interface). - Оптимизирует операции конкатенации.
Аналог — StringBuffer (но он потокобезопасный).

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