Javaでは、 `Integer.parseInt()`を使ってStringをintに変換することができます。

1. Integer.parseInt()例

ストリング “10”をプリミティブintに変換する例

    String number = "10";
    int result = Integer.parseInt(number);
    System.out.println(result);

出力

10

2. Integer.valueOf()の例

あるいは、 `Integer.valueOf()`を使うことができます。Integerオブジェクトを返します。

    String number = "10";
    Integer result = Integer.valueOf(number);
    System.out.println(result);

出力

10

3. NumberFormatException

文字列に解析可能な整数が含まれていない場合、 `NumberFormatException`がスローされます。

    String number = "10A";
    int result = Integer.parseInt(number);
    System.out.println(result);

出力

Exception in thread "main" java.lang.NumberFormatException: For input string: "10A"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.valueOf(Unknown Source)