integer 数传入到某个方法,但方法参数为int,需要注意什么?
回答·11
最热
最新
- 做好非空判断,是否为 null
- 有可能报空指针,因为对象可能为 Null
- 拆箱时注意非空判断。
- Integer 类型给 Int 赋值时,会调用其 IntValue()方法,如果为 null,就会出空指针异常。所以如果方法的参数为 int ,那么调用前要对 Integer 对象(入参)做非空判断。
- 注意做好非空判断,不能是 null
- integer 不就是 int 吗?
- 注意传入之前 null 判断
- 由于 Integer 是 int 的引用类型 而引用类型可以赋值为 null 当把一个 null 的数据传给参数时 会有异常出现
- 注意 Null,否则会报错
- 变量放入方法转为 int,即先调用 intValue()方法。遵守代码规范