从方法创建和返回数组

时间:2010-04-04 08:07:41

标签: java arrays methods return

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

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

2 个答案:

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