小编Jon*_*rin的帖子

是否可以使用 Java 8 Streams 过滤器访问列表的索引?

是否可以使用 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]

java java-8 java-stream

0
推荐指数
1
解决办法
1575
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1