java - 我可以使用 BigInteger 中的哪些操作

标签 java biginteger

我有 bigInteger = 256,二进制为 100000000。我必须使用什么运算才能获得二进制结果 1 = 000000001?

编辑:

BigInteger.valueOf(256).xxx = 1

最佳答案

BigInteger newInt = new BigInteger("256").shiftRight(8);

关于java - 我可以使用 BigInteger 中的哪些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10433443/

相关文章:

java - 将 Shape 转换为 Rectangle2D.Double 的正确方法是什么?

Java Swingworker陆续更新GUI

distributed - Raft集群中的日志索引和日志项变量是否可以无限增长?

Java(来自字节数组的 BigInteger)

java - 格式化包含非 ASCII 字符串的 Protobuf 消息

java - 如何在谷歌地图应用程序中添加此自定义信息窗口而不是默认窗口?

java - 如何在 if 语句中使用 java empty HashSet?

java - 大整数的数字总和

biginteger - 如何在 SML 中使用 IntInf 或 LargeInt?

java - BigInteger.intValue()>1 给出错误的 boolean 值