なぜjava.util.BitSet
はjava.util.Set<Integer>
インターフェイスを実装していません。特にそういうときには簡単にできる。また、BitSetは、整数が「オンになっているかどうか」を維持するために使用され、Setもまったく同じです。従ってBitSet
はSet<Integer>
です。java.util.BitSetがjava.util.Setを実装しないのはなぜですか
BitSetのメソッドを見てみましょう。このクラスの目的は、特定の順序であるビットの集合に対して論理演算を実行することです。
私はまだBitSet
がSet<Integer>
であり、これも追加の操作セットを提供していると言います。コメントは十分にそれは明らかにしないので
@ f1sh私はそれが議論の余地がある施設を食べていると確信しています。 –
@djaqeelあなたはAndyTurnerのコメントを無関係にしましたが、私のものはありません。少なくともその2番目の部分です。しかし今、あなたはあなたの質問を編集した皆さんに、もう一度関連するように言っただけです。私のコメントの最初の部分はまだ私の最終的な答えです。 – f1sh
BitSetはビットのベクトルですが、Setは重複しないオブジェクトの総称です。 「彼らは行動が異なり、まったく異なる目的を果たす」という声明。上記のホットドッグのコメントから完全にうまくまとめられています。 – hammerfest