はじめに
Java では、int データ型を String データ型に変換する方法がいくつかあります。この手順に従った実験では、Java で int を String に変換する 3 つの異なる方法を見ていきます。
Java ファイルを作成する
まず、IntToString.java という名前の新しい Java ファイルを作成します。これは、ターミナルで次のコマンドを使用して行うことができます。
touch IntToString.java
valueOf() メソッドを使って int を String に変換する
valueOf() メソッドを使用して、int を String に変換することができます。valueOf() メソッドは String クラスに属し、指定された int の String 表現を返します。これを示す 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 に変換する
int を String に変換する別の方法は、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 に変換する
int を String に変換する簡単な方法は、空の String と連結することです。int が String と連結されると、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 で int を String に変換する 3 つの方法について説明しました。これらの方法は、String クラスの valueOf() メソッド、Integer クラスの toString() メソッド、および文字列連結です。それぞれの方法には独自の実装があり、どの方法を使用するかは、具体的なユースケースによって異なります。



