java - 如何检查点节点是否空闲?
问题描述
我正在对 Anylogic 进行模拟,其中港口中有一个容器缓冲区。
我使用点节点来标记容器的目的地,但是如何检查该点节点(在那个位置)上是否已经有一个容器(代理)?
PS:不要介意我的错误,英语不是我的母语。
解决方案
没有预构建方式,因为点节点不会跟踪它们之上的代理。您可以拥有任意数量的。
所以你必须手动完成,有很多方法。一个建议:
创建一个 LinkedHashMap 类型的集合,其中 key=PointNode 和存储当前在该节点的代理的值。
这样,您可以轻松跟踪。(如果您不了解 LinkedHashMaps,您可能需要先阅读它们)。
干杯
推荐阅读
- python - 安装 PlaidML Keras
- php - 在 PHP 中以正确的格式用“-”替换空格和特殊字符
- swift - 一般将闭包结果转换为 Rx?
- angular - 无法登录,收到错误 POST http://localhost:5000/api/auth/login 404(未找到)
- c - 为什么 C 使用多个命名空间?
- javascript - javascript 函数应该在 django 模板中的 2 个图像之间切换,但不会
- javascript - 无法在 Heroku 上编译代码,出现错误
- reactjs - 当我在 react.js 的页面之间移动时,如何让音乐播放器继续播放?
- xml - 最喜欢的电影以及不是 XML 和 Python 的电影的数量
- docker - 即使在我的 github 配置文件中创建并保存了公钥,远程 github 访问也被拒绝