Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
rxJava通过筛选器列表删除列表元素_Java_List_Filter_Functional Programming_Rx Java - Fatal编程技术网

rxJava通过筛选器列表删除列表元素

rxJava通过筛选器列表删除列表元素,java,list,filter,functional-programming,rx-java,Java,List,Filter,Functional Programming,Rx Java,我有listA={a,b,c,d,e,f,g}和listB={0,4,5} 我希望通过listB值删除listA的元素(按索引使用) 所以我想得到一个结果[b,c,d,g],意思是“[x,b,c,d,x,x,g]” 有没有办法使用Rxjava的过滤器或映射?或者只是使用for循环?我想6个月后回答可能太晚了 但你的答案是: Observable.from(listA) .filter(member -> !listB.contains(member)) 我希望它能有所

我有listA={a,b,c,d,e,f,g}和listB={0,4,5}

我希望通过listB值删除listA的元素(按索引使用)

所以我想得到一个结果[b,c,d,g],意思是“[x,b,c,d,x,x,g]”


有没有办法使用Rxjava的过滤器或映射?或者只是使用for循环?

我想6个月后回答可能太晚了

但你的答案是:

Observable.from(listA)
          .filter(member -> !listB.contains(member))

我希望它能有所帮助:)

添加答案永远不会太晚。我回答了比这更老的问题:)