Java 接受任何数组作为参数

Java 接受任何数组作为参数,java,arrays,parameters,Java,Arrays,Parameters,我试图让getIntArrayString接受给定给它的参数,这与使用testArray字段的abc.getAverage不同 编辑:忘记问问题了。 我如何才能将参数(如test1)发送到getIntArrayString() 我假设您在另一个类中有一个名为getIntArrayString的方法。如果要发送test1的值,则方法getIntArrayString必须具有test1的数据类型的参数。比如说, public int getIntArrayString(int [] x) {

我试图让getIntArrayString接受给定给它的参数,这与使用testArray字段的abc.getAverage不同

编辑:忘记问问题了。 我如何才能将参数(如test1)发送到getIntArrayString()


我假设您在另一个类中有一个名为getIntArrayString的方法。如果要发送test1的值,则方法getIntArrayString必须具有test1的数据类型的参数。比如说,

public int getIntArrayString(int [] x)
 {

 }

你应该复习你的方法知识

拥有两个名为testArray的变量可能看起来有点混乱,但在语法上并没有错。然而,如果不这样做,阅读代码就不会那么混乱,如果删除任何未使用的变量就更好了

您没有发布任何错误消息,但我认为您无法编译,因为您没有声明任何变量“ahw”,并且ahw.getIntarAstring()生成编译器错误

一般来说,为了能够将int[]类型的参数发送到方法,它的声明如下:

public String getIntArrayString(int[] intArray) { ... }
你会这样称呼它吗

System.out.println(x.getIntArrayList(test1));

其中test1是在您自己的代码中声明的int数组。

现在您已经澄清了您想要的内容,
System.out.println(x.getIntArrayList(test1));