可以使用Java 8中的IntStream范围和zip方法来比较两个列表。
示例代码:
List list1 = Arrays.asList(1,2,3,4,5);
List list2 = Arrays.asList(1,4,6,8,10);
// 使用IntStream范围创建索引
IntStream.range(0, Math.min(list1.size(), list2.size()))
// 使用zip方法将两个列表合并,并比较对应索引处的元素是否相同
.filter(i -> list1.get(i).equals(list2.get(i)))
// 输出匹配项的索引
.forEach(System.out::println);
输出:
0
上一篇:按索引/编号从目录中选择文件
下一篇:按索引查询数据框