通过byte数组构造大整数类
2016-10-31 14:25:25 0 举报
大整数类是一种用于表示任意大小的整数的数据结构。它可以通过将字节数组作为输入来构造,从而允许处理非常大的整数。这种数据结构通常用于需要处理大量数据的应用中,例如密码学、网络编程和数据库管理等。 在Java中,可以使用`BigInteger`类来表示大整数。`BigInteger`类提供了许多方法来操作大整数,例如加法、减法、乘法和除法等。此外,它还提供了一些方法来获取大整数的位数、模数和绝对值等信息。 总之,通过使用大整数类,我们可以方便地处理任意大小的整数,并在需要时进行各种操作。这对于开发高性能的软件应用非常重要。
作者其他创作
大纲/内容
F
End
signum = 0
throw new NumberFormatException
(2)val[0] 0
checkRange()
signum = -1
(3)mag.length == 0
mag = stripLeadingZeroBytes(val)
T
(1) val.length == 0
(4)mag.length = MAX_MAG_LENGTH
Begin
signum = 1
mag = makePositive(val)
0 条评论
下一页