Собираете строку в цикле? Используйте StringBuilder вместо +=.
Собираете строку в цикле? Используйте StringBuilder вместо +=. Строки в Java неизменяемы: при последовательной конкатенации приходится создавать новые строки и копировать накопленное содержимое. Чем больше итераций, тем выше затраты. StringBuilder добавляет данные в изменяемый буфер, расширяя его при необходимости: StringBuilder builder = new StringBuilder(); for (String item : items) { builder.append(item); } String result = builder.toString(); Для накопления текста в цикле это обычно эффективнее. Java Библиотека | Мы в Телеграм