📅  最后修改于: 2023-12-03 15:07:25.939000             🧑  作者: Mango
在 Java 编程中,有时需要使用比 long 类型更大的整数值。BigInteger 类提供了表示任意大整数值的方法,它们不受基本数据类型的限制。
如果需要将字符串转换为 BigInteger,可以使用 BigInteger 类的构造函数。以下是示例代码:
String str = "1234567890";
BigInteger bigInt = new BigInteger(str);
System.out.println(bigInt);
这将输出:1234567890。在这个例子中,我们传递一个字符串参数给 BigInteger
的构造函数来创建一个新的 BigInteger
实例。
我们也可以将 BigInteger
实例转换为字符串。以下是示例代码:
BigInteger bigInt = new BigInteger("1234567890");
String str = bigInt.toString();
System.out.println(str);
这将输出:1234567890。在上面的示例中,我们将 BigInteger 实例转换为字符串,在这种情况下,输出的结果与输入的字符串相同。
import java.math.BigInteger;
public class BigIntegerExample {
public static void main(String[] args) {
// 将字符串转换为 BigInteger
String str = "1234567890";
BigInteger bigInt = new BigInteger(str);
System.out.println(bigInt);
// 将 BigInteger 转换为字符串
BigInteger bigInt2 = new BigInteger("1234567890");
String str2 = bigInt2.toString();
System.out.println(str2);
}
}
以上代码将输出:
1234567890
1234567890
这些示例代码演示了如何将字符串转换为 BigInteger 和如何将 BigInteger 转换为字符串。