Java流如何将计数器i添加到流的第n个值
在迭代流时,如何将计数器值添加到每个第n项
以下是我最简单的代码:
Stream.of("a1","a2","a3")
.map(x -> x + "counterValue")
.findFirst()
.ifPresent(System.out::println);
当我为每个n
项添加“counterValue”字符串时,我想要实现的是为每个第n个元素添加第i
个值
当前程序将输出为a1counterValue
我希望输出为a10
。0表示该元素的索引
谁能帮忙吗
# 1 楼答案
您可以使用
IntStream
使用索引进行迭代,如下所示: