Java array.length方法

时间:2015-09-24 06:36:01

标签: java arrays

我收到错误:未定义的符号:长度。

import java.util.*;

class ssss

{

  public static void main(String args[])

    {

     int a[]={1,2,3,4};
     System.out.println(a[1]);
     int x = a.length();  
     System.out.println(x);
    }

}

4 个答案:

答案 0 :(得分:2)

length是数组的字段,而不是方法。使用a.length

答案 1 :(得分:1)

@TheLostMind回答

更改

 int x = a.length(); 

int x = a.length; 

答案 2 :(得分:0)

length()不是有效的方法。所以你可以试试这个

class ssss
{
    public static void main(String args[])
    {
        int a[]={1,2,3,4};
        System.out.println(a[1]);
        int x = a.length;  
        System.out.println(x);
    }
}

答案 3 :(得分:0)

length是一个公共属性,而不是数组中的方法。因此,我们访问数组的长度为:

int x = a.length;

而不是,

int x = a.length();