Java中String類的初始化?
在操作String類之前,首先需要對String類進行初始化。在Java中,可以透過以下兩種方式對String類進行初始化,具體如下:
1.使用字串常量直接初始化一個String物件,其語法格式如下:
在初始化字串物件時,既可以將字串物件的初始化值設為空,也可以初始化為一個具體的字串,其示例如下:
2.使用String的構造方法初始化字串物件,其語法格式如下:
在上述語法中,字串同樣可以為空或是一個具體的字串。當為具體字串時,會使用String類的不同引數型別的構造方法來初始化字串物件。
String類中包含多個構造方法,常用的構造方法如表1所示。
表1 String類的常用構造方法
表1中,列出了String類的三種構造方法,透過呼叫不同引數的構造方法便可完成String類的初始化。接下來透過一個案例來學習String類是如何透過構造方法來初始化字串物件的,如檔案1所示。
執行結果如圖1所示。
檔案1中,分別使用表1中的3個構造方法建立了字串物件。其中第4行程式碼使用無參構造方法建立的是一個空字串,所以第一個輸出語句中的str1為空(””),當使用連字元(+)連線a和b後,輸出的結果為ab。第6行程式碼使用引數型別為String的構造方法建立了一個內容為abc的字串,第8~9行程式碼使用引數型別為字元陣列的構造方法建立了一個內容為字元陣列的字串。從圖1可以看出,它們最後的輸出結果就是儲存在字串物件中的內容。
小提示:
連線字串可以透過運算子“+”來實現,例如上面案例程式碼("a" + str1 + "b")中的“+”的作用就是將兩個字串合併到一起並生成新的字串。在Java中,如果“+”的兩邊運算元有一個為String型別,那麼“+”就表示字串連線運算子。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2766733/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java中String類的常用方法Java
- Java String類Java
- Java使用類-StringJava
- java中String類常用方法的使用與例項Java
- Java新人之路 -- String類Java
- java String類說明Java
- Java與眾不同的字串-String類Java字串
- java類初始化的順序Java
- Java進階01 String類Java
- java 常用類-String-1Java
- java String類練習題Java
- 淺談Java類中的變數初始化順序Java變數
- JAVA中String format的用法JavaORM
- [趣學程式]java的常用類之StringJava
- Java--String類查詢方法Java
- Java基礎類String學習分析Java
- Java類初始化執行流程Java
- String類中的equals方法與Object類中的equals方法的不同點Object
- String類的使用
- Java子類和父類的初始化執行順序Java
- Java 中拼接 String 的 N 種方式Java
- String類
- day08_我的Java學習筆記 (String類、ArrayList集合類)Java筆記
- Java類初始化和例項化Java
- String 類的 substring () 方法
- String類常用的方法
- string類的實現
- String類的使用2
- Java中class的初始化順序Java
- JAVA集合類簡要筆記 - 內部類 包裝類 Object類 String類 BigDecimal類 system類Java筆記ObjectDecimal
- Java 中初始化陣列Java陣列
- String、StringBuffer和StringBuilder類的UI
- Java中main方法引數String[ ] args的使用JavaAI
- java中的程式碼塊(初始化塊)Java
- Java類什麼情況下被初始化?Java
- 關於java匿名內部類初始化法Java
- 聊聊java String的internJava
- 04_String類