creating and returning an array from a method

2020-04-17 05:03发布

问题:

i currently have a method that checks what is around the centre item in a 3x3 grid, if what is in the 8 adjacent positions is containing what i am checking for i want to mark that square on an array with length 7 as being 1.

to do this i need to create and return an array in my method, is it possible to do this?

回答1:

Not sure what is the problem. You mean this?

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


回答2:

Declare the return type to be two dimensional array (int[][]), create the array in your method and return that.

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