在java中int和interger不同,一般在什么情况下使用interger,我一般都是使用int

Interger 是 int 的包装类,这是我目前知道的区别,但是很少用到 Interger

阅读 4.2k
2 个回答

当某个实体存在 null0 语义完全不同的时候,你就需要 Integer 了。

比如某个整型类型的配置项,null 时使用默认值,非 null 时给多少用多少,这种时候你就不能是 int

再比如 ORM 对应数据库里某个可空列。

诸如此类。

P.S. 你 Integer 拼错了。

是否需要null,比如dto参数不必填时使用Integer

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题