【发布时间】:2013-09-17 08:11:49
【问题描述】:
我有一个二进制/八进制/十六进制格式的双精度值,并希望将它们相互转换。我可以用这样的整数值来做到这一点
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
有任何想法或提示如何到达那里吗?
【问题讨论】: