1. 程式人生 > >02-創建String對象

02-創建String對象

小細節 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對象