我目前有一个检查3x3网格中心项周围的方法,如果8个相邻位置的内容包含我要检查的内容我想在长度为7的数组上标记该方块1。
要做到这一点,我需要在我的方法中创建并返回一个数组,是否可以这样做?
答案 0 :(得分:4)
不确定是什么问题。 你的意思是这个?
public int[] myMethod() {
//...
int[] res = new int[7];
//... set values ...
return res;
}
答案 1 :(得分:0)
将返回类型声明为二维数组(int[][]
),在方法中创建数组并返回该数组。
public int[][] getArray() {
int[][] myArray = new int[3][3];
// Populate array
return myArray;
}