8

Long クラスで 1 つのメソッドを見つけました

public static long reverse(long i) {..}

このメソッドの用途は何ですか?

4

3 に答える 3

8

DDJの記事から:

32 ビット値または 64 ビット値のビットの順序を逆にするのはなぜですか? ビット反転は、さまざまな状況で役立ちます。白黒画像を反転して鏡像を作成する画像処理に役立ちます。画像を水平方向に反転するには、画像の行のピクセルを逆順に配置する必要があります。高速 64 ビット ビット反転は、白黒ピクセルの行を反転するプロセスで使用できます。同様に、64 ビットのビット反転は、白黒のイメージを 180 度回転するのに役立ちます。

于 2009-12-10T16:09:38.040 に答える
4

どうやらビット反転は、高速フーリエ変換のように、デジタル信号処理アプリケーションで使用されています。なぜそれが機能するのかを理解するふりはしませんが、リンク先のページを見れば明らかでしょう。

于 2009-12-10T16:10:20.890 に答える
2

ビット反転を使用すると、マスキング操作を簡単に行うことができます。

于 2009-12-10T17:06:40.620 に答える