• <nav id="dstbx"></nav>

    <nav id="dstbx"></nav>
    1. <form id="dstbx"></form>
    2. <small id="dstbx"></small>

      教育行業A股IPO第一股(股票代碼 003032)

      全國咨詢/投訴熱線:400-618-4000

      Java中String類的初始化?

      更新時間:2021年03月22日14時40分 來源:傳智教育 瀏覽次數:


      在操作String類之前,首先需要對String類進行初始化。在Java中,可以通過以下兩種方式對String類進行初始化,具體如下:

      1.使用字符串常量直接初始化一個String對象,其語法格式如下:

      String 變量名= 字符串;
      在初始化字符串對象時,既可以將字符串對象的初始化值設為空,也可以初始化為一個具體的字符串,其示例如下:
      String str1 = null;    // 初始化為空
      String str2 = "";      // 初始化為空字符串
      String str3 = "abc";  // 初始化為abc,其中abc為字符串常量
      2.使用String的構造方法初始化字符串對象,其語法格式如下:
      String 變量名 = new String(字符串);

      在上述語法中,字符串同樣可以為空或是一個具體的字符串。當為具體字符串時,會使用String類的不同參數類型的構造方法來初始化字符串對象。

      String類中包含多個構造方法,常用的構造方法如表1所示。

      表1 String類的常用構造方法

      方法聲明 功能描述
      String() 創建一個內容為空的字符串                                                                          
      String(String value) 根據指定的字符串內容創建對象
      String(char[] value) 根據指定的字符數組創建對象

      表1中,列出了String類的三種構造方法,通過調用不同參數的構造方法便可完成String類的初始化。接下來通過一個案例來學習String類是如何通過構造方法來初始化字符串對象的,如文件1所示。

      文件1 Example01.java

           public class Example01 {
               public static void main(String[] args) {
                   // 創建一個空的字符串
                   String str1 = new String();
                   // 創建一個內容為abc的字符串
                   String str2 = new String("abc");
                   // 創建一個內容為字符數組的字符串
                   char[] charArray = new char[] { 'A', 'B', 'C' };
                   String str3 = new String(charArray);
                    // 輸出結果
                   System.out.println("a" + str1 + "b");
                   System.out.println(str2);
                   System.out.println(str3);
               }
           }

      運行結果如圖1所示。

      Java中String類的初始化

      圖1 運行結果

      文件1中,分別使用表1中的3個構造方法創建了字符串對象。其中第4行代碼使用無參構造方法創建的是一個空字符串,所以第一個輸出語句中的str1為空(””),當使用連字符(+)連接a和b后,輸出的結果為ab。第6行代碼使用參數類型為String的構造方法創建了一個內容為abc的字符串,第8~9行代碼使用參數類型為字符數組的構造方法創建了一個內容為字符數組的字符串。從圖1可以看出,它們最后的輸出結果就是存儲在字符串對象中的內容。

      1616394158196_String類的初始化.jpg

      小提示:

      連接字符串可以通過運算符“+”來實現,例如上面案例代碼("a" + str1 + "b")中的“+”的作用就是將兩個字符串合并到一起并生成新的字符串。在Java中,如果“+”的兩邊操作數有一個為String類型,那么“+”就表示字符串連接運算符。



      猜你喜歡:

      JVM字符串底層實現原理是什么?【Java培訓】

      阿里巴巴FastJson對數據的常用操作

      Java String類的操作匯總[超全]

      Java事件監聽器的工作步驟介紹

      傳智教育Java培訓班

      神马影院我不卡,农村丰满肥熟老妇女,午夜电影网,2018日日摸夜夜添夜夜添 网站地图