我已经在类(某事物)中声明了这个变量, 这是代码
long test[];
int year;
我在课堂上宣布了某种方法(某事)。 这是代码
public void something(long check[],int year) {
for(int i=0;i<=1;i++){
test[i]=check[i];
}
this.year=year;
}
然后在主类中,我试图设置jumlah []和tahun的值, 这是代码
something dood = new something();
dood.something("the error",2013);//error here
错误是
required: long[]
found: String
所以,我的问题是,什么是正确的语法设置jumlah[]
的数组值或替换“错误”?
我已经尝试{123,321},[123,321],[{123,321}]
但它不起作用。
答案 0 :(得分:0)
something
接受一个long
数组作为第一个参数,int
作为第二个参数。
你试图传递给String
和int
。
你应该做那样的事情:
dood.something(new long[] { 1, 2, 3, 4}, 2014);