我有一个ArrayList
:
[{doc_count=1439, count={value=689593.0}, key=a}, {doc_count=1439, count={value=405340.0}, key=b}]
我正在尝试使用indexOf
或stream
来获得key=a
的索引号,但是我不能。
对此有什么想法吗?
答案 0 :(得分:0)
使用Java流获取索引号,可以使用IntStream.range()
:
//Assume your list variable: myList
OptionalInt IntStream.range(0, myList.size())
.filter(i -> "a".equals(myList.get(i).getKey()))
.findFirst();