【Java面试题】18 java中数组有没有length()方法?string没有lenght()方法?下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d";

数组没有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

 

下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 

原因:超详细解释!!!!

http://blog.csdn.net/qingfengmuzhu1993/article/details/53816646

posted @ 2017-03-23 14:37  暖阳g  阅读(7719)  评论(0编辑  收藏  举报