nnpc.net
当前位置:首页 >> jAvA.mAth.BigIntEgEr CAnnot BE CAst to jAvA.lAn... >>

jAvA.mAth.BigIntEgEr CAnnot BE CAst to jAvA.lAn...

是因为你数据库中类型不对,或者是数据较大,超出了int范围。 你可以把Integer 换成 B

Integer不是基本类型,是int的包装类,无法把包装当做基本类型来用。 比如,char a

找到出问题的地方,看看真的需要转? 需要有下面的方法: BigDecimal(BigIntege

看这个代码的话看不出来会报错,你看看是不是有别的报错地方,进行debug看看,错误其实已经很明显了,

你这个mth字段应该是超长了,转换不成integer 你改成: if(Long.parseLon

不知道你的courseDao.findSql(sql);是返回的什么,具体怎么写的。 Strin

BigInteger bi = new BigInteger("123");

数据转换异常 String类型的数字("123")应该进行强制转换成数字类型(

在java中,存在很多种类的数据类型,例如byte short char int float dou

compareTo方法来比较,小于则返回-1,等于则返回0,大于则返回1 BigInteger a1

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com