Недавно я прочитал исходный код некоторых фреймворков и заметил, что они написали метод clear() подобной спискам структуры данных. Удалите элементы по одному.
while (_arr.length > 0 )
{
remove(_arr[0]);
}
(возможно, вышеупомянутое выглядит немного запутанным, но это потому, что собственный тип массива на этом языке был динамическим массивом) или
for (int i = 0; i < size; i++)
{ elementData[i] = null;}
size = 0;
Но я вспомнил, что написал такой код. Список украсил собственный тип массива, и я написал метод clear(), подобный этому.
_arr=new Array();
_size=0;
создать экземпляр нового типа собственного массива.
и этот код написан на языке, который содержит сборку мусора. поэтому я думаю, что все элементы, наконец, будут собраны, так зачем нужен цикл? Будет ли новый быстрый?