我有一个二进制/八进制/十六进制格式的双精度值,并希望将它们相互转换。我能够用这样的整数值来做到这一点
Long l = Long.valueOf(value, FORMAT_FROM); //FORMAT_FROM -> 2 || 8 || 16
//and then
Long.toHexString(l) //or
Long.toBinaryString(l) //or
Long.toOctalString(l)
十进制值11.13
应该是(用计算器检查):
13.102436561 //Octal
1011.001000011 //Binary
B.2147AE148 //Hex
任何想法或提示如何到达那里?