【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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM