LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Склейка строк идёт через стрингбилдер

Склейка строк идёт так, как её сделает автор. StringBuilder не единственная структура в мире, хотя и часто употребляемая.

стрингбилдер работает через Arrays.copyOf

Что это означает?

т.е. чем больше строк нужно сложить тем большее число массивов будет создано.

Каждая строка это уже массив char-ов внутри. Эта фраза точно так же не понятна. Если ты думаешь, что при каждом add будет создаваться новый массив и туда копироваться предыдущий + новая строка, то это не так.

Исходная версия Legioner, :

Склейка строк идёт через стрингбилдер

Склейка строк идёт так, как её сделает автор.

стрингбилдер работает через Arrays.copyOf

Что это означает?

т.е. чем больше строк нужно сложить тем большее число массивов будет создано.

Каждая строка это уже массив char-ов внутри. Эта фраза точно так же не понятна. Если ты думаешь, что при каждом add будет создаваться новый массив и туда копироваться предыдущий + новая строка, то это не так.