java - 如何使用不同类型的堆栈调用需要参数类型 int 的方法
问题描述
我有一个 UserEntry 类型的堆栈,它接受 3 或 4 个整数。
使用方法重载我写了两个方法。
public void addUserEntry(int row, int col, int rowTwo, int colTwo) {
do something
}
public void addUserEntry(int row, int col, int num) {
do something
}
我正在尝试使用堆栈上的每个循环调用方法
for(UserEntry ue : stack){
addUserEntry(ue);
}
我收到错误找不到合适的方法(UserEntry)。我在想,当循环遍历堆栈时,它可以输出 3 或 4 个整数并调用正确的方法,但似乎我需要一个接受类型 UserEntry 作为参数的新方法。
有没有办法让该方法接受堆栈中的数字作为 int 类型而不是 UserEntry 类型?
解决方案
推荐阅读
- kubernetes - Prometheus 在节点处于不可调度状态时触发警报
- javascript - 避免“JSON.parse(body)”的正文解析器
- reactjs - React Router - 制作面包屑
- javascript - 在 html 中调用 onclickserver 它不会触发任何事件
- javascript - 使用 Vanilla JavaScript 进行分页
- eclipse - Eclipse Photon - 插件已安装但不可用
- angular - 自定义 NgbModal 大小
- python - 如何配置 swagger UI 以允许用户为查询字符串参数输入多个值
- python - Pygame:摆脱显示图像上奇怪的渐变效果
- laravel - 是否可以在表中分组(月)和总和(每列)