【发布时间】:2011-06-05 16:56:05
【问题描述】:
我正在尝试制作一个DeleteRecord(),它接受任意数量的String[][] 类型参数。我做了一种测试功能,只是为了看看我需要应用什么样的逻辑来实现这个功能。我让它工作,但我想使用一个 foreach 循环。我怎样才能做到这一点。我有这个代码:
public void testSomething(String[][]... enteredStrings) {
for (int i = 0; i < enteredStrings[0].length; i++) {
for (int j = 0; j < enteredStrings[0][i].length; j++) {
System.out.println("i -> " + i + " " + "j -> " + j + " " + enteredStrings[0][i][j]);
}
}
}
我知道如何在 java 中创建 foreach 循环,但我无法使用多维数组来实现。提前致谢。
【问题讨论】:
-
我的朋友是三维的
-
如果你打算修改元素(因为我看到你想创建一个
DeleteRecord()),你最里面的循环不应该是一个foreach循环,否则数组不会被修改。
标签: java multidimensional-array foreach