快速提问,Java中是否可以调用数组声明中的方法?例如:
我有这个方法:
public int countCarsByYear(int year) { /*not shown*/ }
返回具有与给定年份匹配的年份属性的汽车数量。
现在我需要实现这个方法:
public int[][] findAllYear(int year) { /*not shown*/ }
返回一个int矩阵,其中每一行都是一个2个坐标的数组,该坐标位于与给定年份匹配的Car矩阵中的Car对象。
所以我可以用这个开始我的代码:
int[][] carsInYear = new int[countCarsByYear(year)][2];
或者我是否需要一个单独的变量等于 countCarsByYear(year)并将其传递给?
答案 0 :(得分:1)
应该亲自尝试,但是你去吧
static int [] arr = new int [getcount ()];
public static void main(String[] args) {
System.out.println(arr.length);
}
private static int getcount() {
return 7;
}
<强>输出强>
7