java.math.BigInteger 無法轉換為 java.lang.Integer 的修復方法?
您可以藉助 intValue() 方法進行型別轉換。語法如下 −
Integer yourVariableName=((BigInteger) yourBigIntegerValue).intValue();
以下是將 java.math.BigInteger 轉換為 java.lang.Integer 的 Java 程式碼。程式碼如下 −
示例
import java.math.BigInteger;
public class BigIntegerToInteger {
public static void main(String []args) {
BigInteger bigValue [] = new BigInteger[5];
bigValue[0] = new BigInteger("6464764");
bigValue[1] = new BigInteger("212112221122");
bigValue[2] = new BigInteger("76475");
bigValue[3] = new BigInteger("94874747");
bigValue[4] = new BigInteger("2635474");
for(int i = 0; i< bigValue.length; i++) {
Integer value = ((BigInteger) bigValue[i]).intValue();
System.out.println("Integer value is:"+value);
}
}
}以下是示例輸出 −
輸出
Integer value is:6464764 Integer value is:1658823618 Integer value is:76475 Integer value is:94874747 Integer value is:2635474
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP