Встречается на собеседованиях • сегодня
Как при сложении пятисот строк, получить одну новую строку
Для конкатенации множества строк в Java оптимально использовать StringBuilder, чтобы избежать накладных расходов на создание промежуточных строк.
Пример:
java
String[] strings = new String[500]; // допустим, массив из 500 строк
StringBuilder result = new StringBuilder();
for (String str : strings) {
result.append(str);
}
String finalString = result.toString();Почему StringBuilder?
- Эффективнее, чем конкатенация через
+(особенно в циклах). - Избегает лишних копирований данных.
Альтернативно, в Java 8+ можно использовать String.join() (если строки в коллекции) или Collectors.joining() в стримах.

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