gpt4 book ai didi

java - 如何将字符串定义的二进制中的 double 更改为多个单位?

转载 作者:太空宇宙 更新时间:2023-11-04 12:31:29 26 4
gpt4 key购买 nike

例如,如果我有一个双倍,

double x = 123.567 

我将其转换为二进制形式,例如

String y = Long.toBinaryString(Double.doubleToLongBits(x))

现在,我陷入了如何从这个二进制文件(字符串 y)中获取每一个位的问题。或者我可以直接从 double x 获取这些单个位吗?因为 String 不能使用逻辑,所以我无法对此有任何想法。

最佳答案

我不完全确定你的方法的目的是什么,但也许你应该看看 BitSet ?您可以将 long 放入数组中,使用 valueOf 创建 BitSet,然后使用实际上用于逻辑运算的数据结构。

关于java - 如何将字符串定义的二进制中的 double 更改为多个单位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37821470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com