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中String類不可變性的好處Java
- Java String類的replaceAll方法Java
- java中String類常用方法的使用與例項Java
- Java使用類-StringJava
- java中的StringJava
- 淺談Java類中的變數初始化順序Java變數
- Java新人之路 -- String類Java
- java String類說明Java
- java string類 基本操作Java
- java類初始化的順序Java
- Java中string的特性Java
- 探討Java類中成員變數的初始化方式Java變數
- Java與眾不同的字串-String類Java字串
- Java之String類的使用細節Java
- Java進階01 String類Java
- java 常用類-String-1Java
- java String類練習題Java
- Java 類初始化順序Java
- Java類初始化順序Java
- JAVA中String format的用法JavaORM
- [趣學程式]java的常用類之StringJava
- Java--String類查詢方法Java
- Java類初始化執行流程Java
- String類中的equals方法與Object類中的equals方法的不同點Object
- Java中的String不再糾結Java
- Java 中 String 的構造方法Java構造方法
- Java 中 String 的常用方法(一)Java
- Java中的String與常量池Java
- java中String的21種用法Java
- Java 中 String 的常用方法(二)Java
- 【JAVA】Java中 File f=new File(String parent ,String child)Java
- Java子類和父類的初始化執行順序Java
- JAVA中Object轉StringJavaObject
- Java基礎類String學習分析Java
- Java類(繼承)初始化順序Java繼承
- Java類初始化和例項化Java