Java 8:从列表中查找最小值的索引
2022-09-03 04:41:45
假设我有一个包含元素的列表。(34, 11, 98, 56, 43)
使用Java 8流,我如何找到列表中最小元素的索引(例如,在本例中为1)?
我知道这可以在Java中使用轻松完成。但是,我正在研究一个类似Scala的解决方案,我们可以简单地说要获得最小值的指数。list.indexOf(Collections.min(list))
List(34, 11, 98, 56, 43).zipWithIndex.min._2
使用流或lambda表达式(例如Java 8特定功能)可以完成任何事情来实现相同的结果。
注意:这仅用于学习目的。我在使用实用程序方法时没有任何问题。Collections