如何在java 8中获取findFirst()的索引?
2022-09-03 12:41:22
我有以下代码:
ArrayList <String> entries = new ArrayList <String>();
entries.add("0");
entries.add("1");
entries.add("2");
entries.add("3");
String firstNotHiddenItem = entries.stream()
.filter(e -> e.equals("2"))
.findFirst()
.get();
我需要知道第一个返回的元素的索引是什么,因为我需要在条目中编辑它 。据我所知,返回元素的值,而不是引用。我应该只使用ArrayList
get()
int indexOf(Object o)
相反?