integer 数传入到某个方法,但方法参数为int,需要注意什么?

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