我知道如何通过谓词查找列表的第一个元素:Java 8通过谓词查找第一个元素
有没有一种简单的方法来获取该元素的索引?
编辑:链接的问题确实提供了答案,但是由于其表达方式,我在搜索时找不到。因此,我宁愿保留这个问题。
如果我理解正确,那就是您需要的经典案例IntStream
;但这显然仅适用于列表。
IntStream.range(0, yourList.size())
.filter(i -> yourList.get(i)... your filter condition)
.collect(Collectors.toList());
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句