2016-03-21 8 views
0

標準のJavaライブラリのBitSetクラスとLibGDXライブラリのBitsクラスの違いについて質問があります。ビット単位の操作やメモリの効率的な処理を高速化するためにBitsクラスが構築されましたか?このBitsクラスとBitsetの違い

+0

もう少し操作を加えて同じように見えます。私は基礎となるデータ構造が同一であると期待します。 –

答えて

1

thisはそのクラスのソースです。ここにはBitSetのソースがあります。一見彼らは非常に似ています。どちらもlong[]でサポートされています。パフォーマンスの改善は期待できません。あなたが好きなものを使うことはできますが、私はJDK実装の面でより標準的なものとして間違っています。

クラスがJDKのBitSet(「このクラスはそのような場合にBitSetよりも優れている/悪い」など)という言葉にも言及していないのはやや奇妙です。そのようなクラスを作成する前に、そのようなクラスをJDKで探します。

関連する問題