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 のスワップメソッド