Java中int和Integer有什么区别?我知道“ Integer”是一个类,“ int”是一种数据类型,但是它们都一样。它们可以互换使用吗?
答案 0 :(得分:1)
graph
是一个32位整数,在内部表示为4字节基元。 int
是表示Integer
值的Java对象。使用Collections API时需要int
实例,因为集合仅适用于对象,而不适用于原语。 Integer
还包含许多有用的方法,这些方法使使用它们变得更加容易。使用Integer
的缺点是它使用的内存大约是原始版本的4倍。