私はHadoopで作業しており、オブジェクトを生のネットワーク順序バイト配列としてソートするためのコンパレーターを提供する必要があります。これは私にとって整数で行うのは簡単です-私は各バイトを順番に比較するだけです。フロートについてもこれを行う必要があります。Javaで使用されるfloatのIEEE754形式は、各バイトを符号付き8ビット値として比較するだけでソートできると思いますが、参照は見つかりません。
誰かがこれを確認または反論できますか?
編集:表現はIEEE75432ビット浮動小数点です。私は実際に(より大きな)バイトバッファとそのバッファ内のオフセットと長さを持っています。これをフロートに簡単に変換できるユーティリティメソッドがすでにいくつかあるので、この質問は議論の余地があると思います。誰かが答えを知っているかどうか私はまだ興味があります。