我被这个问题困扰已经很久了。基本上我无法将Integer转换为int。
class CheckOdd implements Check<Integer>
{
public <Integer> boolean check(Integer num)
{
int i = (Integer) num;
return (i % 2 != 0);
}
}
我尝试过使用下列方法:
int i = (Integer) object;
int i = (int) object;
intValue()
但是没有成功。如果我使用
int i = (Integer) object;
,它会产生error:incompatible types
错误。
如果我使用int i = (int) object;
,它会产生error: inconvertible types
错误。请帮忙解决,非常感谢。