Java で文字を文字列に変換する方法

  1. Java で文字 Char を文字列に変換するには String.valueOf() を使用する
  2. Java で文字 Char を文字列に変換するには、Character.toString() を使用します
  3. Java で文字 Char を文字列に変換するための String 連結

このチュートリアルでは、Java で文字を文字列に変換する 3つのメソッドについて説明します。

Java で文字 Char を文字列に変換するには String.valueOf() を使用する

最も効率的な方法は、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 で文字 Char を文字列に変換するには、Character.toString() を使用します

文字を文字列に変換するには、Character クラスの組み込みメソッドを使うこともできます。

以下の例はこれを示しています。

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

この結果は次のようになります。

> c

Java で文字 Char を文字列に変換するための 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 で文字列を文字に変換する方法
  • Java で整数を文字列に変換する方法
  • 関連記事 - Java Char

  • Java で文字列を分割する方法
  • Java で整数を文字列に変換する方法
  • comments powered by Disqus