public class Test1 {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("1000");
list.add("1000");
list.add("2000");
list.add("1000");
list.add("3000");
list.add("2000");
List<String> list1 = list.stream().distinct().collect(Collectors.toList());
int index = 0;
for (int i = 0; i <list1.size(); i++) {
for (int j = 0; j < list.size(); j++) {
if (list.get(j).equals(list1.get(i))){
index ++;
if(index > 1){
System.out.println("重复数据开始下标:" + j);
}
}
}
index = 0;
}
}
}
结果输出: