我尝试为方法的数组创建参数,但总是出现错误。
public void methodExample1() {
int array1[] = new int[4]
}
public void methodExample(Array array1[]) {
System.out.println(array1[0]);
}
但它总是说我的参数有错误。有什么办法可以做到这一点吗?
最佳答案
试试这个:
public void methodExample(int[] array1)
说明:该类型与您用于声明将作为参数传递的值的类型相同(目前我忽略协变数组),例如,如果您这样做:
int[] array1 = new int[4];
...然后,在将其作为参数传递时,我们将这样写:
methodExample(array1)
另请注意,数组的大小不能作为参数传递,并且按照惯例,[]
部分紧跟在数组元素类型之后(事实上,int[]
是数组的类型),而不是在数组名称之后。
关于java - 如何在java中创建数组参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25410679/