Я хотел был бы сделать код, который может искать 2 элемента в arraylist. Важен порядок элементов. Обысканные элементы: adjLists.get(l).get(h), adjLists.get(l).get(h+1)
Arraylist поиск 2 элементов в указанном порядке
List list=new ArrayList();
list.add(adjLists.get(l).get(h));
list.add(adjLists.get(l).get(h+1));
for(List<Integer> arrayList:adjLists) {
while (arrayList.containsAll(list)) {
arrayList.set(arrayList.indexOf(adjLists.get(l).get(h + 1) + 1), 1);
}
}
Нравится это: 'int j = Collections.indexOfSubList (adjLists, Arrays.asList (adjLists.get (l) .get (h), adjLists.get (l) .get (h + 1)));'? После этого, как я могу искать? –
если i == -1, то поиск не удался; в противном случае это индекс первого элемента, i + 1 - индекс второго элемента –
Какой цикл и как его использовать? Пожалуйста, дайте мне более подробную информацию, новые коллекции для меня. –