.toArray (новый MyClass [0]) или .toArray (новый MyClass [myList.size ()])?
Предполагая, что у меня есть ArrayList
ArrayList myList;
И я хочу вызвать toArray, есть ли причина для использования производительности
MyClass[] arr = myList.toArray(new MyClass[myList.size()]);
над?
MyClass[] arr = myList.toArray(new MyClass[0]);
Я предпочитаю второй стиль, так какменее многословно, и я предположил, что компилятор позаботится о том, чтобы пустой массив недействительно создан, но яИнтересно, если этоэто правда.
Конечно, в 99% случаев это нене имеет значения, так или иначе, но яЯ хотел бы сохранить согласованный стиль между моим нормальным кодом и оптимизированными внутренними циклами ...