永发信息网

The operator + is undefined for the argument type(s) Integer, int的报错处理

答案:2  悬赏:60  手机版
解决时间 2021-11-27 13:08
The operator + is undefined for the argument type(s) Integer, int的报错处理
最佳答案
int id = (maxId == null ? 1 : ((Integer) maxId).intValue() + 1) 这样写 可能你的jdk版本问题
或者改成下面这个样子也是可行的

int maxId =-1;
maxId = super.selectOnlyValue("select max(id) from tb_album");
int id = (maxId == -1? 1 : maxId + 1);
super.longHaul("insert into tb_album(id,father_id,name) values(" + id + "," + fatherId + ",'" + name + "')");
return id;追问谢谢,我用的是JDK1.8的应该没什么问题,直接用Intvalue取值已经没有报错了,接下去会继续测试,已经采纳,谢谢~
全部回答
null只能对应指针,改为int*试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DLL里有一个这样的方法如果我要用C# DLLimpor
跆拳道女生,你们这样踢过男生吗?
己知a2十a十1=0,且(a4一ma2十1)/(2a3十ma
请问矩形冷弯空心型钢和矩形焊接钢管是不是一
关于海参,你到底知道多少?渔公码头的海参好
懒熊榨汁机是哪国制造的
颗粒物属于应税污染物和当量值表中的哪一类大
康大教育(昔阳分校)地址在什么地方,我要处理
涿州四路公交车具体路线,走华阳路么?最好帮
塞上公交场到岭下怎么做公交
2018碳化硅砂是涨价还是掉价百度一下
男人得罪女人没有好下场,那么女人得罪男人了
抗震设防烈度小于7级不需要进行薄弱层验算结
学校买来250本图书,二、三年级分去总数的40%
一人堂堂,两曜重光。井深尺一,点去水旁。二人
推荐资讯
茅台集团蜜悠蓝莓酒的广告
为什么要叫狼牙山五壮士而不叫狼牙山五战士
求栗山未来的这个人设图
那个所谓能操控女人的东西是什么?就是一块按
美姿专业理发美容厅地址在什么地方,想过去办
顶板 梁 标高
男生刚剪头发,几个月后才能纹理烫比较好?
短款皮衣怎么搭配
安卓手机4.1.1怎么才可以不让手机自动黑屏!
上面一个田,下面一个比,上下结构,请问读什
日语jtest能力水平考试之前报名报上了,但是
周公是周文王的儿子吗?他和周武王是什么关系?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?