HttpServletRequestUtil工具类
两个问题。
1、之前在通过request获取String 数据后 都是通过Integer.parseInt() 来完成对String的转换。这和创建util类之间有什么区别?
2、为什么老师在util类中使用了decode 和valueof 两种不同的方法,他们和parse 方法又有什么不同呢。会对程序造成什么不同的影响?
36
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕珊
2019-06-14 11:30:40
你好!关于第一个问题,和创建util类之间没什么区别,util类的主要作用就是进行一些数据的统一处理,把类似的功能抽取成一个工具类,使用的时候直接调用工具类就可以了。
关于第二个问题,先看一下下面的例子:会发现第7行报错了,parsetInt()方法不会识别0x12是十六进制数据,因此出现格式转换异常。
在下面的代码中会发现n4的值是18,也就是0x12转换成十进制后的数据。因此,比起来parseInt()方法,decode是可以识别进制的。
valueOf()返回值是Integer类型,而parseInt()返回值是int类型。通过Integer对象可以进行调用方法。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星