关于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。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题