gpt4 book ai didi

Java,如何在 "for each"循环中获取当前索引/键

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

在 Java 中,如何获取 Java 中元素的当前索引?

for (Element song: question){
song.currentIndex(); //<<want the current index.
}

在 PHP 中你可以这样做:

foreach ($arr as $index => $value) {
echo "Key: $index; Value: $value";
}

最佳答案

你不能,你要么需要单独保存索引:

int index = 0;
for(Element song : question) {
System.out.println("Current index is: " + (index++));
}

或使用普通的 for 循环:

for(int i = 0; i < question.length; i++) {
System.out.println("Current index is: " + i);
}

原因是您可以使用精简的 for 语法来循环任何 Iterable ,并且不能保证这些值实际上具有“索引”

关于Java,如何在 "for each"循环中获取当前索引/键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3431529/

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