Java で整数を文字列に変換する

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

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、Java プログラミングにおいて、Java の Integer クラスの toString() メソッドを使って整数値を文字列に変換する方法を学びます。このメソッドは、整数値を文字列として表示する必要がある場合に非常に役立ちます。

Java ファイルをセットアップする

次のコマンドを使って、~/project ディレクトリに新しい IntToString.java という名前の Java ファイルを作成します。

touch ~/project/IntToString.java

必要なパッケージをインポートする

作成したファイルで、Java コードの先頭に次のコード行を追加することで、java.lang パッケージをインポートします。

import java.lang.*;

整数値を宣言する

整数型変数 a に値を割り当てます。

int a = 100;

整数値を文字列に変換する

整数値をその同等の文字列表現に変換するには、toString() メソッドを使用します。

String str = Integer.toString(a);

コードをテストする

コードをテストするには、次のように System.out.println() メソッドを使用して、文字列 str の値をコンソールに出力できます。

System.out.println("Converted string: " + str);

コードをコンパイルして実行する

ファイルを保存し、ターミナルで Java ファイルが保存されている ~/project ディレクトリに移動します。Java コードをコンパイルするには、次のコマンドを使用します。

javac IntToString.java

IntToString.class ファイルが生成されたら、次のコマンドを使用してコードを実行します。

java IntToString

実行時に整数値を入力する

例として、Scanner クラスを使用して、実行時にユーザーに整数値を入力させることができます。

import java.util.Scanner;
public class IntToString {
   public static void main(String args[]) {
      Scanner in = new Scanner(System.in);
      System.out.print("Enter an integer value: ");
      int num = in.nextInt();
      String str = Integer.toString(num);
      System.out.println("The string representation of the integer is: " + str);
   }
}

: この例では、Scanner.nextInt() メソッドを使用して、実行時にユーザーから整数値を読み取っています。

更新されたコードをコンパイルして実行する

ファイルを保存し、ターミナルで Java ファイルが保存されている ~/project ディレクトリに移動します。更新された Java コードをコンパイルするには、次のコマンドを使用します。

javac IntToString.java

IntToString.class ファイルが生成されたら、次のコマンドを使用してコードを実行します。

java IntToString

まとめ

この実験では、Java の Integer クラスの toString() メソッドを使用して整数値をその同等の文字列表現に変換する方法を学びました。また、実行時にユーザーから入力を読み取るための Scanner クラスと、コマンドラインを使用して Java コードをコンパイルおよび実行する方法についても学びました。これで、プログラムで整数値を文字列として表示するためにこのメソッドを効果的に使用できるようになりました。