という名前の Java タイプ/クラスはありませんInt
。タイプがあり、それはクラスint
をカプセル化しています。Integer
の整数を で値に解析するString
かint
、で値をInteger.parseInt("1234");
取得できます。ただし、が整数を表していない場合は、 が得られることに注意してください。Integer
Integer.valueOf("1234");
String
NumberFormatException
String s = till.getHwIdentifier();//return type of this method is string;
try
{
Integer a = Integer.valueOf(s);
int b = Integer.parseInt(s);
}
catch (NumberFormatException e)
{
//...
}
注: を使用することもできますInteger a = Integer.decode(s);
が、Integer c = Integer.valueOf(s);
可能であれば新しいオブジェクトを作成しないため、使用することをお勧めします。