for (int[] w : weights)
distance[w[0] - 1][w[1] - 1] = w[2];
如何将这个增强循环转换为for循环?其中权重和距离是二维数组。
最佳答案
您需要做的就是定义一些迭代器(在我们的例子中是i
)并迭代多维数组,如下所示:
for (int i = 0; i < weights.length; i++) {
int[] w = weights[i];
distance[w[0] - 1][w[1] - 1] = w[2];
}
关于java - 如何将这个增强循环转换为 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49950238/