2013-05-12 4 views
0

Это может кажется странным, но я в настоящее время сохраняя некоторый Android код, который использует клон существующего EMPTY ArrayList, чтобы создать новый ArrayList вместо использование нового выделять Список_массивыЕсть ли причина клонировать пустой массив в android?

код делает то же самое при создании нового LinkedHashMap (клонирование их из пустой LinkedHashMap), поэтому он выглядит так, как думал предыдущий разработчик, но что я знаю.

Сначала я думал, что это может быть прототип/фабрика, но он перенес клонированный объект обратно в ArrayList, поэтому я не думаю, что это способ изменить тип распределения позже.

ответ

0

ArrayList может быть создан с начальной способностью, которая также клонирована, LinkedHashMap имеет схожие параметры, но это было бы слабой причиной.

Возможно, разработчик предположил, что в будущих версиях кода «шаблон» больше не будет пустым.

Смежные вопросы