Нужен был функционал похожий на std::vector в java, использовал это ArrayList<MyClass> bact = new ArrayList<MyClass>(); вопрос встал о том как его перебирать, если я правильно понял, то прямого доступа здесь нет, и доступ к N-ому элементу будет O(N). Подумал что нужно использовать итераторы, погуглив нашел сравнение скоростей роботы. И вот это наиболее быстро
private static List<Integer> list = new ArrayList<>();
for(int j = list.size(); j > size ; j--)
{
//do stuff
}
Я запутался... каким способом быстро перебрать все элементы? (порядка 20*300 элементов, 60 раз/секунда , вроде и сейчас все быстро работает, но зачем зря нагружать телефон(пишется под Android))