HOWTO · Java
Java 中 Integer 和 Int 的区别
本文介绍 Java 中 Integer 和 Int 的区别。
本页内容
在本文中,我们将了解 Java 中 Integer 和 int 之间的区别。让我们开始吧。
Java 中的 Integer 与 int
在 Java 中,有一些原始类型可以存储二进制值。你要表示的整数的实际二进制值存储在 int 中。它不是一个类,你不能使用 int 实现任何方法。
另一方面,Integer 就像 Java 中的任何其他类。我们通过 Integer 类型的变量存储对 Integer 对象的引用。你可以通过 Integer 使用多种方法。例如,我们可以使用 Integer.parseInt("1")。它是一个静态方法,将返回一个 int。
Integer 是一个具有单一字段类型 int 的 java 类。这里的想法是,只要我们需要 int 来执行和被视为对象,我们就可以使用这个类。简而言之,Integer 是 int 的包装类。
包装类
与原始类型不同,包装类可以从 Object 类继承。因此,开发人员可以将此类与泛型和集合中的对象引用一起使用。请记住,每个原始类型都有它的包装类,就像 int 有 Integer。
bytehasBytecharhasCharacterfloathasFloatbooleanhasBooleanshorthasShortdoublehasDoublelonghasLong