我不确定您想要什么,但是如果您想要一个也可以声明的整数值,则
null可能要使用
Integer该类:
Integer nullableInteger = 1;nullableInteger = null;System.out.println(nullableInteger); // "null"
有对应的类每个基元:
Character,
Long,
Double,
Byte,等。“标准库”数字类的所有扩展
Number类。
请注意,自JDK 1.5起,Java
自动将这些对象自动装箱,因此您可以像使用原语一样使用
和声明 它们(不需要例如“
newInteger(1)”)。因此,尽管从技术上讲它们是对象(因此扩展了
Object类,而原始
int类型不是),但是您可以对它们进行基本的算术运算。它们在编译时转换为对象操作。



