关于Integer和int的区别问题

来源:3-9 修改分类查询回显数据

慕运维5048199

2019-08-15 04:07:43

int cid = Integer.parseInt(request.getParameter("cid"));

和Integer cid = Integer.parseInt(request.getParameter("cid"));的区别

写回答

1回答

好帮手慕阿满

2019-08-15

同学你好,request.getParameter()获取的参数是String类型的,Integer.parseInt()方法将获取的cid转换为Integer类型。Integer cid = Integer.parseInt(request.getParameter("cid"));用Integer类型参数接收Integer类型值,而int cid =Integer.parseInt(request.getParameter("cid"));会将Integer类型值自动转换为int类型。在Category类中,cid是Integer类型,所以这里使用Integer即可,不需要转换为int。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 8016 问题

查看课程