02-創建String對象
阿新 • • 發佈:2018-09-30
小細節 bool spa 字符數組 學習 沒有 code byte double
創建一個String對象實在是太簡單了,就是因為簡單,所以有很多java程序員做了好幾年的開發,也沒有註意這些小細節問題
String字符串的本質就是char數據對象, 那麽char[0]數組當中的一個字符又可以如何表示呢?
所以我在學習java的數據類型過程一定要認真對待學習,說實話,我學 byte short int long float double char boolean 這八種類型
我是學習了一遍又一遍,不下於4-5遍的基礎。在後面開發過程中不要小看了這些基礎,很重要,很重要,很重要......
從JDK文檔當中的String構造器,可以看出支持創建方式
1.String() 允許實例化一個空String對象
2.String(byte[] bytes) 字節數組初始化對象
3.String(char[] value) 字符數組初始化對象
4.String(String original) 字符串初始化對象
5.String(StringBuffer buffer) 字符緩沖初始化對象
6.String(StringBuilder builder) 可變字符初始化對象
//1.空字符串 String str1=new String(); //2.字節數組初始化 byte[] b={97,98,99,100}; String str2=new String(b); //abcd //3.字符數組 char[] c=new char[]{‘劉‘,‘詩‘,‘華‘}; String str3=new String(c); //劉詩華 //4.直接扔一個字符串進入,初始化 String str4=new String("劉詩華");
02-創建String對象