提问人:etcetera 提问时间:11/17/2023 更新时间:11/17/2023 访问量:38
将 Java Integer 更改为 int 有任何问题吗?[复制]
Are there any issues with changing Java Integer to int? [duplicate]
问:
这个问题在这里已经有答案了:
Java 中的 Integer 和 int 有什么区别? (11 个答案)
使用哪一个,int 或 Integer (11 个答案)
Java 基元类型:int 与 Integer (6 个答案)
3天前关闭。
我最近继承了一堆使用 Java Integer 的代码,为此我收到了很多编译器警告。我想将它们转换为 int 以消除警告(而不是抑制它们)。我的问题是......简单地将 Integer 声明更改为 int 有什么问题吗?当然,我会测试代码更改,但想知道我是否会遇到任何问题。我使用的是 Java 版本 17。
答:
1赞
Alfred Benigno
11/17/2023
#1
非常是的。整数可以为 null,这可能导致 null 指针异常。因此,在转换为 int 之前请检查
评论
Integer
int
Integer
null
int
int
Integer
List
Map
int
int