JavaにおけるStringからint型への変換方法とエラー処理
Javaでは、文字列をint型に変換するためにInteger.parseInt()メソッドを使用することができます。このメソッドは、文字列を引数として受け取り、対応するint値を返します。
これは日本語で自然に言い換えられたものです。例は次の通りです:
String str = "12345";
try {
int num = Integer.parseInt(str);
System.out.println(num);
} catch (NumberFormatException e) {
System.out.println("字符串无法转换为int型");
}
上記の例では、私たちはInteger.parseInt()メソッドを使用して、文字列”12345″をint値に変換し、それをnum変数に格納しました。文字列がint型に変換できない場合は、NumberFormatException例外がスローされます。この例外をキャッチして適切なエラー処理を行うためにtry-catch文を使用することができます。
Integer.parseInt() メソッドを使用する際には、文字列は整数である必要があります。もし文字列に数字以外の文字が含まれている場合は、NumberFormatException 例外が発生します。