如何编写数组格式

时间:2013-10-14 08:19:06

标签: java arrays constructor long-integer

我已经在类(某事物)中声明了这个变量, 这是代码

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}]但它不起作用。

1 个答案:

答案 0 :(得分:0)

something接受一个long数组作为第一个参数,int作为第二个参数。
你试图传递给Stringint

你应该做那样的事情:

dood.something(new long[] { 1, 2, 3, 4}, 2014);