数组没有length()这个方法,有length的属性。String有有length()这个方法。

int a[];
a.length;//返回a的长度
String s;
s.length();//返回s的长度

java中数组没有length()方法,求数组的长度可以使用数组的length属性。

int[] arr={1,2,3,4,5};
int length1=arr.length;//求数组的长度

 

String 有length()方法,用来求字符串的长度

String  str="Hello";
int length2=str.length(); //求字符串的长度

 

详细代码如下:

public class TestArray13 {
public static void main(String []args)
{
    int[] arr={1,2,3,4,5};
    int length1=arr.length;//求数组的长度
    System.out.println(length1);
    
    String  str="Hello,haha";
    int length2=str.length(); //求字符串的长度
    System.out.println(length2);
}
}

运行结果:

5
10