Почему 0 в toarray (новый файл [0])? [дублировать]JAVA

Программисты JAVA общаются здесь
Anonymous
 Почему 0 в toarray (новый файл [0])? [дублировать]

Сообщение Anonymous »

Прежде всего, я признаю, что здесь и здесь есть похожие вопросы, но у них нет достаточно удовлетворительного ответа.
Итак, у меня есть этот список:
List myFiles = new ArrayList();
< /code>
И я хочу сгенерировать из них zip, поэтому мне нужно преобразовать их в массив файлов, поэтому я сделал это: < /p>
File[] fileArrayToZip = myFiles.toArray(new File[myFiles.size()]);
< /code>
Но я не понимаю, почему это предложение состоит в "src =" https://i.sstatic.net/dbpqbf4e.png "/>
Оба из IDE, некоторые документы и CHATGPT (это говорит о конвенции Java). /p>
Итак, вопрос: Почему 0 необходимо/предлагается в .toarray (новый файл [0]), если я не хочу пустого массива? /п>

Подробнее здесь: https://stackoverflow.com/questions/794 ... ynew-file0

Вернуться в «JAVA»