Скажем, я хочу добавить значение в массив, но не имеет значения, где, пока текущий элемент с этим индексом равен нулю. Этот нуль может быть где угодно в массиве, в случайных местах. Я просто хочу иметь свою ценность
где-то в моем массиве. Должен ли я повторить это так:
for (int i = 0; i < 64; i++) {
if (items[i] == null) {
items[i] = obj;
return;
}
Таким образом, возможно, придется перебрать множество элементов, прежде чем он найдет нулевое место. Будет ли быстрее использовать другой тип, то есть ArrayList?
Это для игры, поэтому производительность очень критична, и это может быть сделано 300 раз в секунду (также доступ и удаление предметов). Так что для игры, что мне лучше всего использовать для хранения предметов, для итерации?