在 Java 中將 Object 轉換為 Int
- 在 Java 中通過使用整數封裝類將物件轉換為 Int
-
在 Java 中通過使用 Number 和
intValue()
函式將物件轉換為 Int -
在 Java 中通過使用整數和
intValue()
函式將物件轉換為 Int -
使用
Integer.parseInt()
函式將 Java 中的物件轉換為 Int - まとめ
我們可以使用 Object
類來引用我們在 Java 中不知道其型別的任何物件。
我們可以說 Object
類預設是 Java 中所有類的父類。在 Java 中,我們可以使用基本資料型別 int
關鍵字來宣告變數並使用方法返回整數型別值。
本文將討論在 Java 中將物件轉換為 int 的不同方法。
我們需要將一個物件轉換為一個 int
來執行各種操作。其中之一是在進行只能對整數執行的計算時。
另一個因素可能是我們需要返回一個整數值等等。
假設我們有一個 Object
類的物件。我們需要將物件轉換為 int
。我們可以通過使用 Integer 包裝類、使用 Number 和 intValue()
函式、使用 Integer
和 intValue()
函式以及使用 Integer.parseInt()
函式來做到這一點。
讓我們一一討論每種方法。
在 Java 中通過使用整數封裝類將物件轉換為 Int
在 Java 中,我們可以使用 Integer
包裝類功能將物件轉換為 int
。
如果給定一個 Object
類的物件,我們將通過簡單地將其轉換為 (Integer
) 將其轉換為 int
。然後我們可以返回轉換後的 int
。
讓我們看看下面的程式碼來了解它是如何工作的。
public class Main {
public static int objectToInt(Object obj) {
int x = (Integer) obj;
return x;
}
public static void main(String args[]) {
Object obj = new Object();
int value = 123;
obj = value;
int res = objectToInt(obj);
System.out.println("The converted int is " + res);
}
}
輸出:
The converted int is 123
在 Java 中通過使用 Number 和 intValue()
函式將物件轉換為 Int
我們還可以使用 intValue()
方法將物件轉換為 Java 中的 int
。
如果給定一個 Object
類的物件,我們可以通過首先將其轉換為 int
(Number
)。然後我們將對提取的結果呼叫 intValue()
方法來獲取整數。
然後我們可以返回轉換後的 int
。讓我們看看下面的程式碼來了解它是如何工作的。
public class Main {
public static int objectToInt(Object obj) {
int x = ((Number) obj).intValue();
return x;
}
public static void main(String args[]) {
Object obj = new Object();
int value = 123;
obj = value;
int res = objectToInt(obj);
System.out.println("The converted int is " + res);
}
}
輸出:
The converted int is 123
在 Java 中通過使用整數和 intValue()
函式將物件轉換為 Int
我們可以修改前面的方法並將物件轉換為 Java 中的 int
。
如果給定一個 Object
類的物件,我們可以通過首先將其轉換為 int
(Integer
)。然後我們將對提取的結果呼叫 intValue()
方法來獲取整數。
然後我們可以返回轉換後的 int
。讓我們看看下面的程式碼來了解它是如何工作的。
public class Main {
public static int objectToInt(Object obj) {
int x = ((Integer) obj).intValue();
return x;
}
public static void main(String args[]) {
Object obj = new Object();
int value = 123;
obj = value;
int res = objectToInt(obj);
System.out.println("The converted int is " + res);
}
}
輸出:
The converted int is 123
使用 Integer.parseInt()
函式將 Java 中的物件轉換為 Int
我們還可以使用 Integer.parseInt()
方法將物件轉換為 Java 中的 int
。
如果給定一個 Object
類的物件,我們可以首先呼叫 toString()
方法將其轉換為 int by
,該方法會將物件轉換為 string
格式。之後,我們將呼叫 parseInt()
方法,它將提取的字串轉換為整數。
然後我們可以返回轉換後的 int
。讓我們看看下面的程式碼來了解它是如何工作的。
public class Main {
public static int objectToInt(Object obj) {
int x = Integer.parseInt(obj.toString());
return x;
}
public static void main(String args[]) {
Object obj = new Object();
int value = 123;
obj = value;
int res = objectToInt(obj);
System.out.println("The converted int is " + res);
}
}
輸出:
The converted int is 123
まとめ
本文研究了在 Java 中將 Object
轉換為 int
的四種不同方法。
所有技術都有其優點,你可以在方便時應用它們。我們建議你使用第一種方法,因為它易於記憶和使用。
相關文章 - Java Object
相關文章 - Java Int
- 如何在 Java 中將整型 int 轉換為字元 char
- 在 Java 中將 Int 轉換為 Double
- Java 中的整數列表
- Java 中將 Integer 轉換為 Int
- Java 中將整數轉換為位元組