gpt4 book ai didi

java - 有没有办法在 Java for-each 循环中访问迭代计数器?

转载 作者:bug小助手 更新时间:2023-10-28 10:39:48 25 4
gpt4 key购买 nike

Java 的 for-each 循环中有没有办法

for(String s : stringArray) {
doSomethingWith(s);
}

要了解循环已被处理的频率?

除了使用旧的和众所周知的for(int i=0; i < boundary; i++) - 循环,是构造

int i = 0;
for(String s : stringArray) {
doSomethingWith(s);
i++;
}

在 for-each 循环中使用这种计数器的唯一方法是什么?

最佳答案

没有,但您可以提供自己的柜台。

原因是for-each循环内部没有计数器;它基于 Iterable接口(interface),即它使用 Iterator 循环遍历“集合”——它可能根本不是一个集合,实际上可能根本不是基于索引的东西(例如链表) .

关于java - 有没有办法在 Java for-each 循环中访问迭代计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/477550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com