是否可以使用 Streams 过滤器访问列表的索引?我的意思是...我知道可以使用循环(while、for 等)来做到这一点,但就好像列表在变成流时会丢失有关索引的信息。
我想是这样的:
list.stream().filter(x -> x > 100)
.fiter(--getIndexOfEachValue--)
.collect(Collectors.toList())
Run Code Online (Sandbox Code Playgroud)
如果我有 List=[10,200,30,150,400,30]...
我期望结果=[1,3,4]