Моя интуиция говорит, что массивы быстрее, чем arraylist, потому что arraylists реализованы с использованием массивов, которые изменяют размер, когда они заполняют/теряют элементы.
Я просто хотел подтвердить, верно это или нет, подразумевая, что никогда не будет причины использовать arraylist, если вы знаете количество элементов, которые вы хотите сохранить.