📜  变压器 un string en Biginteger java (1)

📅  最后修改于: 2023-12-03 15:07:25.939000             🧑  作者: Mango

将字符串转换为 BigInteger

在 Java 编程中,有时需要使用比 long 类型更大的整数值。BigInteger 类提供了表示任意大整数值的方法,它们不受基本数据类型的限制。

如果需要将字符串转换为 BigInteger,可以使用 BigInteger 类的构造函数。以下是示例代码:

String str = "1234567890";
BigInteger bigInt = new BigInteger(str);
System.out.println(bigInt);

这将输出:1234567890。在这个例子中,我们传递一个字符串参数给 BigInteger 的构造函数来创建一个新的 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 转换为字符串。