工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

JavaでcharをStringに変換する方法:実践例とベストプラクティス

学べること

この簡潔なガイドでは、Javaにおける(1)charからStringへの変換と、(2)Stringからcharへの変換の一般的な方法を解説します。これらの技術は、文字列操作、ファイルI/O、API連携において不可欠です。

  1. charをStringに変換
  2. Stringをcharに変換

charをStringに変換する方法

Javaのcharは16ビットのUnicodeスカラ値です。内部的にStringはcharの配列であるため、変換は直感的です。Javaには2つのイディオマチックなアプローチがあります:

方法1: Character.toString()

public class CharToStringToString {
    public static void main(String[] args) {
        char myChar = 'g';
        String myStr = Character.toString(myChar);
        System.out.println("String is: " + myStr);
    }
}

出力:

String is: g

方法2: String.valueOf()

public class CharToStringValueOf {
    public static void main(String[] args) {
        char myChar = 'g';
        String myStr = String.valueOf(myChar);
        System.out.println("String is: " + myStr);
    }
}

出力:

String is: g

Stringをcharに変換する方法

文字列の個々の文字を扱う必要がある場合、charAt(int index)メソッドが標準的な解決策です。以下は、文字列の全文字をイテレートする典型的な使用パターンです。

public class StringToChar {
    public static void main(String[] args) {
        String myStr = "Guru99";
        int length = myStr.length();
        for (int i = 0; i < length; i++) {
            char myChar = myStr.charAt(i);
            System.out.println("Character at " + i + " Position: " + myChar);
        }
    }
}

出力:

Character at 0 Position: G
Character at 1 Position: u
Character at 2 Position: r
Character at 3 Position: u
Character at 4 Position: 9
Character at 5 Position: 9

Java

  1. Java文字列をマスター:生成、メソッド、ベストプラクティス
  2. Java Enumの文字列表現マスター:デフォルト、オーバーライド、高度なパターン
  3. Javaオブジェクト配列の作成:ステップバイステップガイド
  4. Java String.length()メソッド:文字列サイズ取得の実例解説
  5. Java String.indexOf()マスター:部分文字列検索と実践例
  6. Java String.charAt()完全解説:構文、戻り値、例外、実例
  7. Java String.compareTo()マスター:構文、ユースケース、実践例
  8. Java String.endsWith()マスター:文字列サフィックスチェック実例付き
  9. Java文字列置換マスター:replace()、replaceAll()、replaceFirst()徹底解説
  10. Java String toLowerCase() & toUpperCase():ロケール対応テキストケース変換
  11. Java コンストラクタオーバーロード完全解説:実践コード例付き