【五】可變字符串與非可變字符串

一、定長字符串

       聲明方式1: String str =new String("as");

       聲明方式2: String str="as";

      equals(): 

           String s1 =new String("as");

           String s2 =new String("as");

           String s3="as";

           String s4="as";

          

           s1==s2 ×

           s1==s3 ×

           s3==s4 √

       ==與equals(),當比較對象爲字符串時,==比較的是 對象內存首地址,equals()比較內容。當爲非字符串時,都比較的是對象首地址


二、非定長字符串

    StringBuffer

    StringBuilder


    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章