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);//將其他類型轉化爲字符串