Собираете строку в цикле? Используйте StringBuilder вместо +=.

Строки в Java неизменяемы: при последовательной конкатенации приходится создавать новые строки и копировать накопленное содержимое. Чем больше итераций, тем выше затраты.

StringBuilder добавляет данные в изменяемый буфер, расширяя его при необходимости:

StringBuilder builder = new StringBuilder();

for (String item : items) {
builder.append(item);
}

String result = builder.toString();


Для накопления текста в цикле это обычно эффективнее.

Java Библиотека | Мы в Телеграм
Просмотры: 329
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти