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