【问题标题】:Difference between Integer and int in Java [duplicate]Java中整数和int之间的区别[重复]
【发布时间】:2019-10-12 00:13:00
【问题描述】:

Java 中的 int 和 Integer 有什么区别?我知道“Integer”是一个类,“int”是一个数据类型,但它们的工作方式相同。它们可以互换使用吗?

【问题讨论】:

    标签: integer int


    【解决方案1】:

    int 是一个 32 位整数,在内部表示为 4 字节原语。 Integer 是一个代表int 值的Java 对象。使用 Collections API 时需要 Integer 实例,因为集合仅适用于对象而不适用于原语。 Integer 还包含许多有用的方法,使使用它们更加容易。使用Integer 的缺点是它使用的内存大约是原始版本的 4 倍。

    【讨论】:

      猜你喜欢
      • 2014-09-10
      • 1970-01-01
      • 2020-07-10
      • 2017-12-11
      • 2013-07-01
      • 2012-12-08
      • 1970-01-01
      • 2014-05-30
      • 2011-09-19
      相关资源
      最近更新 更多