【问题标题】:Is there a c#'s 'int?' equivalent in java?有 c# 的“int”吗? java中的等价物?
【发布时间】:2020-04-24 08:29:24
【问题描述】:

java 中是否有可以为空的数据类型,例如 C# 中的 int?、char?...?有没有办法将它创建为一个类或其他东西?

需要创建能够保存空值和数字值的数据类型。

【问题讨论】:

标签: java types nullable


【解决方案1】:
  • int 在 Java 中不可为空
  • 但是Integer是一个包含int抽象的类,可以是null

【讨论】:

    【解决方案2】:

    你可以使用Integer,因为它可以为空;

    https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html

    Boolean 也是如此。

    基本上它们是原始类型的类包装器。

    【讨论】:

      猜你喜欢
      • 2016-05-07
      • 1970-01-01
      • 2013-06-25
      • 2018-05-17
      • 2014-08-29
      • 2011-07-21
      • 1970-01-01
      • 2010-10-24
      相关资源
      最近更新 更多