java8在Stream的forEach操作时获取index admin 2023-09-04 11:15:02 篇首语:本文由小编为大家整理,主要介绍了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,Iterable extends 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的主要内容,如果未能解决你的问题,请参考以下文章 ipv6地址后那个/64到底是啥意思 impdp 怎样覆盖目标库的同名存储。 您可能还会对下面的文章感兴趣: 相关文章 浏览器打不开网址提示“ERR_CONNECTION_TIMED_OUT”错误代码的解决方法 如何安装ocx控件 VMware的虚拟机为啥ip地址老是自动变化 vbyone和EDP区别 linux/debian到底怎么重启和关机 苹果平板键盘被弄到上方去了,如何调回正常? 机器学习常用距离度量 如何查看kindle型号