2
为什么java.lang.Short(或Float或Double)类有一个类似于java.lang的反向方法。整数 ?为什么java.lang.Short没有类似java.lang.Integer的reverse()方法
虽然它们都有reverseBytes方法。
为什么API列表不一致?
short可以容纳2个字节,并且有一个反向方法也是有意义的。 不是吗?
感谢
为什么java.lang.Short(或Float或Double)类有一个类似于java.lang的反向方法。整数 ?为什么java.lang.Short没有类似java.lang.Integer的reverse()方法
虽然它们都有reverseBytes方法。
为什么API列表不一致?
short可以容纳2个字节,并且有一个反向方法也是有意义的。 不是吗?
感谢
虽然我对API的批评同意,这是很简单的模仿:
short input = ...;
short reversed = (short)(Integer.reverse(input) >> 16);
所以也许答案是:
Integer.reverse()
+1或许Byte.reverse()为了一致性;) – 2014-09-11 13:36:28