卓尔高考网

java8在Stream的forEach操作时获取index

篇首语:本文由小编为大家整理,主要介绍了java8在Stream的forEach操作时获取index相关的知识,希望对你有一定的参考价值。

import java.util.Objects;import java.util.function.BiConsumer;/** *  * @author yangzhilong * @date 7/15/2019 */public class ForEachUtils         public static  void forEach(int startIndex,Iterableextends T> elements, BiConsumersuper T> action)         Objects.requireNonNull(elements);        Objects.requireNonNull(action);        for (T element : elements)             action.accept(startIndex++, element);            

使用:

ForEachUtils.forEach(0, list, (index, item) ->             );

说明:第一个参数为起始索引,第二个是要遍历的集合,第三个参数为BiConsumer类型的处理器。

以上是关于java8在Stream的forEach操作时获取index的主要内容,如果未能解决你的问题,请参考以下文章

您可能还会对下面的文章感兴趣: