Java_String小結

Java_String小結。

1.String是final修飾的,屬於不變對象,不能被繼承。若想改變就要創建新的對象。

2.String是java.lang包(Eclipse自動導入)裏,不需要導入。

3.String的創建方式有兩種。

3.String的基本方法大概有7種,其中又含有重載方法。

4.==比較的是地址,equals比較的是內容。API中的類基本上都是寫好equals方法,自己寫的類自己重寫equals方法,不然Eclipse默認equals就是==進行比較。

******************************************************************************************************

知識點1:

String str1="123abc";//創建方式1

String str2="123abc";//重用str1

String str3=new String("123abc");//創建方式2,new一般都是強制的創建


String str4="123"+"abc";//編譯器對字面量編譯,那麼跟str1地址一樣,即重用

String s1="123";

String s2="abc";

String str5=s1+s2;//編譯器編譯不了變量。這個是新創建。

*****************************************************************************************************

知識點2

1.str1.length();

2.str1.startsWith();//2個

3.str1.toUpperCase()//2個

4.str1.indexOf("in"); //重載3個 str1.charAt(5);

5.str1.trim();

6.str1.substring(5,8)//重載2個

7.int a=5;

   String str1=String.valueOf(a);//將其他類型轉化爲字符串


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