循环遍历队列中的代理
Looping through agents in a queue
我是 Anylogic 和 Java 的新手,所以如果这是一个初学者问题,我提前道歉。我有一种进入队列的代理类型(例如,称为 queue_X)。我想遍历队列中的所有代理并对参数执行一些检查(控制从队列中删除代理)。在某些情况下,队列中可能没有任何代理。
此循环设置在每 X 分钟执行一次的事件中。
遍历代理的语法是什么?
在此先感谢您提供的任何帮助。
干杯
最简单的方法:
for (int i=0; i< myQueue.size(); i++) {
MyAgentType currentAgent = ((MyAgentType)myQueue.get(i));
}
这假设您的队列中只有 MyAgentType 类型的代理
我是 Anylogic 和 Java 的新手,所以如果这是一个初学者问题,我提前道歉。我有一种进入队列的代理类型(例如,称为 queue_X)。我想遍历队列中的所有代理并对参数执行一些检查(控制从队列中删除代理)。在某些情况下,队列中可能没有任何代理。
此循环设置在每 X 分钟执行一次的事件中。
遍历代理的语法是什么?
在此先感谢您提供的任何帮助。 干杯
最简单的方法:
for (int i=0; i< myQueue.size(); i++) {
MyAgentType currentAgent = ((MyAgentType)myQueue.get(i));
}
这假设您的队列中只有 MyAgentType 类型的代理