两个list 根据两个list得下标 进行循环判断 如果 下标相同 并且 其中一个list下标得值为true 那么 另一个list 得相同下标得值 放入map 用 Lambda 表示
时间: 2023-03-31 11:00:24 浏览: 68
Java比较两个List的值是否相等的方法
可以回答这个问题。Lambda 表示如下:
Map<Integer, Boolean> map = IntStream.range(, list1.size())
.filter(i -> i < list2.size() && list1.get(i) && list2.get(i))
.boxed()
.collect(Collectors.toMap(i -> i, i -> list2.get(i)));
阅读全文