Я попытался найти индекс дубликатов элементов 2 в ArrayList - [1, 2, 3, 4, 2, 5, 6, 2, 7, 2].
Какой вывод должен быть [1,4,7,9]. Но я получаю как [1,1,1,1]. Пожалуйста, кто-нибудь, помогите мне получить правильный вывод.
package com.practice.first;
import java.util.ArrayList;
import java.util.List;
public class SampleList {
public static void main(String[] args) {
List<Integer> al = new ArrayList<Integer>();
al.add(1);
al.add(2);
al.add(3);
al.add(4);
al.add(2);
al.add(5);
al.add(6);
al.add(2);
al.add(7);
al.add(2);
for (int i = 0; i < al.size(); i++) {
if (al.get(i).equals(2)) {
System.out.println("Element 2 is present at " + al.indexOf(al.get(i)));
}
}
}
}