int を String に変換する

JavaBeginner
オンラインで実践に進む

はじめに

Java では、int データ型を String データ型に変換する方法がいくつかあります。この手順に従った実験では、Java で intString に変換する 3 つの異なる方法を見ていきます。

Java ファイルを作成する

まず、IntToString.java という名前の新しい Java ファイルを作成します。これは、ターミナルで次のコマンドを使用して行うことができます。

touch IntToString.java

valueOf() メソッドを使って int を String に変換する

valueOf() メソッドを使用して、intString に変換することができます。valueOf() メソッドは String クラスに属し、指定された intString 表現を返します。これを示す IntToString.java のコード ブロックの例を以下に示します。

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using valueOf() method to convert int to String
        String str = String.valueOf(num);

        System.out.println(str);
    }
}

コードを実行するには、ターミナルで次のコマンドを使用します。

javac IntToString.java && java IntToString

出力は 42 になります。

toString() メソッドを使って int を String に変換する

intString に変換する別の方法は、Integer クラスの toString() メソッドを使用することです。toString() メソッドは、Integer オブジェクトによって表される int 値を含む String を返します。これを示す IntToString.java のコード ブロックの例を以下に示します。

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using toString() method to convert int to String
        String str = Integer.toString(num);

        System.out.println(str);
    }
}

コードを実行するには、ターミナルで次のコマンドを使用します。

javac IntToString.java && java IntToString

出力は 42 になります。

文字列連結を使って int を String に変換する

intString に変換する簡単な方法は、空の String と連結することです。intString と連結されると、int は自動的に String に変換されます。これを示す IntToString.java のコード ブロックの例を以下に示します。

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using string concatenation to convert int to String
        String str = "" + num;

        System.out.println(str);
    }
}

コードを実行するには、ターミナルで次のコマンドを使用します。

javac IntToString.java && java IntToString

出力は 42 になります。

まとめ

この実験では、Java で intString に変換する 3 つの方法について説明しました。これらの方法は、String クラスの valueOf() メソッド、Integer クラスの toString() メソッド、および文字列連結です。それぞれの方法には独自の実装があり、どの方法を使用するかは、具体的なユースケースによって異なります。