java - 如何遍历整个数组并获取它?
问题描述
我有一个二维数组,它的数据是从枚举中获取的。
*Enum Params*
int[][] items
我有一个方法,它接受 2D 数组作为它的参数之一。
目标是遍历 2D 数组的所有行和列并获取其值。
*The Method Im Using Currently*
public void sendItemsOnInterface(TeleportData data1) {
resetItemGroups();
for(int i = 0; i < data1.getItems().length; i++) {
for(int j = 0; j < data1.getItems()[i].length; j++) {
int[][] rewards = {{data1.getItems()[i][0], data1.getItems()[j][1]}};
player.getPA().sendScrollableItemsOnInterface(28229, rewards);
}
}
}
但是它只显示数组的第一部分,因为它没有显示数组的整个元素。
数组以这种格式列出 0 = 项目 1 = 数量。
我正在尝试列出所有项目和金额。
解决方案
我没有试过你的代码,但是试试这个可能有用
for (int i= 0; i< data1.length; i++) {
for (int j= 0; j< data1[i].length; j++) {
data1[i][j] = row * col;
System.out.print(data1[i][j] + "\t");
希望这会有所帮助。
推荐阅读
- excel - 用什么代替 .EntireColumn
- c - C Socket编程将数据从大型文本文件逐行发送到服务器
- node.js - 使用 NodeJS 从 JSON Payload 操作数据并将其发送回
- c++ - 根据定义间隔内的输入生成随机数
- css - 如何将函数 scss 转换为 scss 映射?
- java - 在 Clojure 中重新加载 Java 类
- mysql - 为什么我不能在新的 Rails 应用程序上做任何事情?(说缺少 mysql gem,但我使用的是默认 sqlite3)
- android - 为什么设备在没有 USB 的情况下使用 wifi 调试休眠时,某些 ADB 命令会长时间阻塞?
- python - zybooks 2.10.1 查找缩写
- css - CSS - 如果元素不存在,则网格定位