Java で文字を文字列に変換する方法
Hassan Saeed
2023年10月12日
Java
Java String
Java Char
-
Java で文字
Char
を文字列に変換するにはString.valueOf()
を使用する -
Java で文字
Char
を文字列に変換するには、Character.toString()
を使用する -
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();
に展開されるため、最も効率的ではありません。
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
関連記事 - Java String
- Java で 16 進文字列のバイト配列を変換する方法
- Java で文字列から部分文字列を削除する方法
- Java で文字列から文字列配列への変換を実行する方法
- Java 文字列をバイトに変換する方法
- Java でランダムな文字列を生成する
- Java のスワップメソッド