В этой лекции разберём, почему конкатенация строк через
+ и особенно
+= в циклах приводит к созданию множества лишних строк, и как
StringBuilder помогает эффективно собирать длинный (в том числе многострочный) текст. На практике посмотрим
append(),
appendLine(),
toString(), а также типовые сценарии: отчёт по задачам, help-текст и единый формат ошибок.