两个list数组,list1[1,1,null,1,null,1,1],list2[a,b,c,d,e,f,g]。当list1里的值为null时,去掉对应的list2里面的同样下标位置的值。
list2.stream().map(l2 -> {
list1.stream().filter(l1 -> {
//这里该怎么写?
})
}).collect(Collectors.toList());
第二层流操作该怎么写才能筛出我想要的结果
Java Stream 迭代过程不带下标,真不好耍,还好这个问题可以稍微换下思路
顺便看下,带下标的 JavaScript 写法