Как собрать ArrayList из последних 10 элементов другого ArrayList? (В последнем всегда 10 или более элементов). Все элементы в ArrayList - Integer.
destArr.addAll(sourceArr.subList(sourceArr.size()-10,sourceArr.size()));
Попробуйте так
public ArrayList<Integer> getLastTen(ArrayList<Integer> list) {
ArrayList<Integer> l = new ArrayList<Integer>();
for (int i = list.size() - 1; i >= 10; i--) {
l.add(list.get(i));
}
return l;
}
P.S. если вам нужен универсальный метод который бы вытаскивал с конца ArrayList N количество элементов и добавлял в другой то в метод добавьте параметр типа int и этот параметр передайте в цикл вместо 10
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости