gpt4 book ai didi

java - 在 Java 中,如何以简单的方式遍历队列而不破坏它?

转载 作者:行者123 更新时间:2023-11-29 09:35:41 26 4
gpt4 key购买 nike

例如

我有一个队列

void someMethod() {

history.add(new Sample(time, data));
...
traverse(history);
}

void traverse(Queue<Sample> history) {
for(int i=0; i<history.size(); i=i+10) {
history.get(i)... // ???
}
}

class Sample {
long time;
double data;
}

担心的是

  1. 我不想通过调用 traverse() 来销毁这个队列。
  2. 在给定的步骤中遍历队列,在这里说10

有什么简单又好的解决方案吗?

最佳答案

for (Sample s : history)
doStuff(s);

这称为增强的 for 循环;您可以阅读更多相关信息 here .

关于java - 在 Java 中,如何以简单的方式遍历队列而不破坏它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16430400/

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