Java 中 Integer 和 Int 的區別

Haider Ali 2023年1月30日 2022年1月13日
  1. Java 中的 Integerint
  2. 包裝類
Java 中 Integer 和 Int 的區別

在本文中,我們將瞭解 Java 中 Integer 和 int 之間的區別。讓我們開始吧。

Java 中的 Integerint

在 Java 中,有一些原始型別可以儲存二進位制值。你要表示的整數的實際二進位制值儲存在 int 中。它不是一個類,你不能使用 int 實現任何方法。

另一方面,Integer 就像 Java 中的任何其他類。我們通過 Integer 型別的變數儲存對 Integer 物件的引用。你可以通過 Integer 使用多種方法。例如,我們可以使用 Integer.parseInt(''1")。它是一個靜態方法,將返回一個 int

Integer 是一個具有單一欄位型別 int 的 java 類。這裡的想法是,只要我們需要 int 來執行和被視為物件,我們就可以使用這個類。簡而言之,Integer 是 int 的包裝類。

包裝類

與原始型別不同,包裝類可以從 Object 類繼承。因此,開發人員可以將此類與泛型和集合中的物件引用一起使用。請記住,每個原始型別都有它的包裝類,就像 intInteger

  • byte has Byte
  • char has Character
  • float has Float
  • boolean has Boolean
  • short has Short
  • double has Double
  • long has Long
Author: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

相關文章 - Java Int

相關文章 - Java Integer