标签:第一个 使用 iter oid auth end integer sum nts
import java.util.Objects; import java.util.function.BiConsumer; /** * * @author yangzhilong * @date 7/15/2019 */ public class ForEachUtils { public static <T> void forEach(int startIndex,Iterable<? extends T> elements, BiConsumer<Integer, ? super 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
标签:第一个 使用 iter oid auth end integer sum nts
原文地址:https://www.cnblogs.com/yangzhilong/p/11189982.html