【发布时间】:2013-11-20 21:46:57
【问题描述】:
是否有任何内置支持在 java 中输出 short 的二进制表示?
当然有this,它推荐使用Integer.toBinaryString(),它有效。没有可比的 Short.toBinaryString()。还有什么可用的吗?
更新: Integer.toBinaryString() 的工作方式不如 Short.toBinaryString() 如果存在的话。
public static void main(String[] args) {
System.out.println(Integer.toBinaryString(Short.MIN_VALUE));
}
生产
11111111111111111000000000000000
我想看看
1000000000000000
当然,去掉前 16 位数字很容易,但这就是我的意思。这个方法应该有的。
【问题讨论】: