简体   繁体   中英

creating and returning an array from a method

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?

Not sure what is the problem. You mean this?

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

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;
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM