如何在 Java 中把字元轉換為字串

Hassan Saeed 2023年1月30日 2020年9月26日
  1. String.valueOf() 將 Java 中的字元 Char 轉換為字串 String
  2. 在 Java 中 Character.toString() 把字元 Char 轉換為字串 String
  3. 在 Java 中 String 連線將字元轉換為字串
如何在 Java 中把字元轉換為字串

本教程討論了在 Java 中把 char 轉換為字串的三種方法。

String.valueOf() 將 Java 中的字元 Char 轉換為字串 String

最有效的方法是使用 String 類的內建函式-String.valueOf(ch)

下面的例子說明了這一點。

public class MyClass {
    public static void main(String args[]) {
      char myChar = 'c';
      String charToString = String.valueOf(myChar);
      System.out.println(charToString);
    }
}

輸出:

> c

在 Java 中 Character.toString() 把字元 Char 轉換為字串 String

我們也可以使用 Character 類的內建方法將一個字元轉換為 String

下面的例子說明了這一點。

public class MyClass {
    public static void main(String args[]) {
      char myChar = 'c';
      String charToString = Character.toString(myChar);
      System.out.println(charToString);
    }
}

輸出:

> c

在 Java 中 String 連線將字元轉換為字串

這個方法只是將給定的字元與一個空字串連線起來,將其轉換為一個字串。

下面的例子說明了這一點。

public class MyClass {
    public static void main(String args[]) {
      char myChar = 'c';
      String charToString = myChar + "";
      System.out.println(charToString);
    }
}

輸出:

> c

然而,這是所有方法中效率最低的方法,因為看似簡單的連線操作擴充套件 new StringBuilder().append(x).append("").toString(); 比我們討論的其他方法更耗時。

相關文章 - Java String

相關文章 - Java Char