我正在尝试做某个项目,并且我希望在这个部分中循环一个二维(2D)数组,如果i
和{{1}的某个值然后做点什么。
更具体地说,我的2D数组是为文件和用户定义的(附图可能很好解释);我希望,例如,当j
和i = 0
等于j = 0
时,打印出用户1
可以写入文件。我能够迭代数组,并使用以下代码找到数组中1
出现的索引:
1
当第一个值为public class Test {
public int counteri = 0;
public int counterj = 0;
public void readpermission(int[][] array) {
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 6; j++) {
if (array[i][j] == 1) {
counterj = j;
counteri = i;
System.out.println("found 1's at index =" + counteri + " " + counterj);
}
}
}
}
}
found 1's at index =0 0,
found 1's at index =0 1
found 1's at index =0 4
found 1's at index =1 1
found 1's at index =1 2
found 1's at index =1 3
found 1's at index =1 4
found 1's at index =1 5
时,我想要一个用户0 0
可以在文件1
中写入的输出,当输出为1
时,我想要一个输出说明用户0 1
可以读取文件1 ......等等。