はじめに
JavaのparseInt(String s, int radix)
メソッドは、指定された整数基数値で符号付きの10進整数オブジェクトとして文字列を解析するために使用されます。これは、java.lang
パッケージによって提供されるInteger
クラスの一部です。この実験では、Javaプログラミングでこのメソッドをどのように使用するかを学びます。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
JavaのparseInt(String s, int radix)
メソッドは、指定された整数基数値で符号付きの10進整数オブジェクトとして文字列を解析するために使用されます。これは、java.lang
パッケージによって提供されるInteger
クラスの一部です。この実験では、Javaプログラミングでこのメソッドをどのように使用するかを学びます。
次に、新しく作成したParseIntMethod.java
ファイルにJavaコードを記述します。
import java.util.Scanner;
public class ParseIntMethod {
public static void main(String[] args) {
try {
System.out.print("Enter the value: ");
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
System.out.print("Enter the radix: ");
int radix = sc.nextInt();
System.out.println("Entered value and Base value is: " + s + " and " + radix);
System.out.println("Equivalent Integer object is " + Integer.parseInt(s, radix));
} catch (NumberFormatException e) {
System.out.println("Invalid Input!!");
}
}
}
上記のコードでは、main()
メソッドを含むParseIntMethod
という名前のクラスを作成しました。このプログラムは、ユーザーに文字列を入力してもらい、基数値を入力してもらいます。そして、入力された基数値に対応して文字列を符号付き整数値に解析します。最後に、プログラムは等価な符号付き整数値を出力として表示します。ユーザーが無効な値を入力した場合、プログラムは例外をキャッチして「Invalid Input!!」と表示します。
次に、ターミナルで~/project
ディレクトリに移動し、Javaプログラムをコンパイルするために次のコマンドを実行します。
javac ParseIntMethod.java
その後、次のコマンドを使用してJavaプログラムを実行します。
java ParseIntMethod
このプログラムは、ユーザーに値と基数値の入力を求めます。値を入力した後、プログラムは基数値に対応して文字列を解析し、等価な符号付き整数値を表示します。このプログラムをテストするために、値とその表される基数を入力してみましょう。
Enter the value: 5A
Enter the radix: 16
Entered value and Base value is: 5A and 16
Equivalent Integer object is 90
上記の出力では、入力された文字列値は「5A」で、基数値は16です。解析と変換の後、等価な符号付き整数オブジェクトは90であり、これが出力として表示されます。
この実験では、JavaのparseInt(String s, int radix)
メソッドを使用して、指定された基数値に対応して文字列を符号付きの10進整数オブジェクトに解析する方法を学びました。また、Javaプログラムでこのメソッドを実装する方法と、Ubuntu端末でプログラムをコンパイルして実行する方法も学びました。