从方法创建和返回数组

我目前有一个方法,检查3×3网格中的中心项目周围的内容,如果8个相邻位置中的内容包含我正在检查的内容我想在长度为7的数组上标记该方块为1。

要做到这一点,我需要在我的方法中创建并返回一个数组,是否可以这样做?

不确定是什么问题。 你是这个意思?

public int[] myMethod() { //... int[] res = new int[7]; //... set values ... return res; } 

将返回类型声明为二维数组( int[][] ),在方法中创建数组并返回该数组。

 public int[][] getArray() { int[][] myArray = new int[3][3]; // Populate array return myArray; }