我在Hadoop中工作,我需要提供一個比較器來將對象排序爲原始網絡順序字節數組。這對我來說很容易處理整數 - 我只是比較每個字節。我也需要爲浮游物做這個。我想,但是我找不到一個參考,Java中使用的浮點數的IEEE 754格式可以通過比較每個字節作爲有符號的8位值來排序。Java浮動可以通過它們的字節表示進行排序嗎?
任何人都可以確認或反駁嗎?
編輯:表示是IEEE 754 32位浮點。實際上我有一個(較大的)字節緩衝區,並且在該緩衝區中有一個偏移量和一個長度。我發現了一些已經存在的實用方法,可以很容易地把它變成一個浮點數,所以我想這個問題是沒有意義的。如果有人知道答案,我仍然很好奇。
如果沒有負值,則可以使用。 – finnw 2011-05-28 16:40:24