Как извлекать из второго массива элементы используя значения первого

Имеются 2 массива List, в первом у меня генерируются нужные мне индексы допустим 1 и 4, мне нужно доставать из второго массива элементы с этими индексами (то есть по счету) 1 и 4, как мне это сделать?

Заранее спасибо.


Ответы (1 шт):

Автор решения: Sergei Buvaka

Попробуйте написать что-то в таком стиле.

public static void main(String[] args) {
    List<Integer> indexes = new ArrayList<>();
    indexes.add(1);
    indexes.add(3);
    indexes.add(5);

    List<Integer> values = new ArrayList<>();
    values.add(1);
    values.add(2);
    values.add(3);
    values.add(4);
    values.add(5);
    values.add(6);
    values.add(7);
    values.add(8);

    for (Integer index : indexes) {
        System.out.println(values.get(index));
    }
}

Ну если я верно понял вашу задачу

→ Ссылка