java 中是否有 c# 的 'int?' 等价物?
Is there a c#'s 'int?' equivalent in java?
java 中是否有可为空的数据类型,例如 C# 中的 int?、char?...?有没有办法将其创建为 class 之类的东西?
需要创建能够容纳空值和数字值的数据类型。
int
在 Java 中不可为空
- 但是
Integer
是一个 class,它包含 int
的抽象并且可以是 null
您可以使用 Integer
,因为它可以为空;
https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html
Boolean
也是如此。
基本上它们是class原始类型的包装器。
java 中是否有可为空的数据类型,例如 C# 中的 int?、char?...?有没有办法将其创建为 class 之类的东西?
需要创建能够容纳空值和数字值的数据类型。
int
在 Java 中不可为空
- 但是
Integer
是一个 class,它包含int
的抽象并且可以是null
您可以使用 Integer
,因为它可以为空;
https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html
Boolean
也是如此。
基本上它们是class原始类型的包装器。