私のコードでは、ハッシュマップに数値が存在するかどうかを取得しようとしています。私のコードは次のとおりです。
BitSet arp = new BitSet();
for i = 0 to 10 million
HashMap.get (i)
if number exist
arp.set(i , true)
else
arp.set(i , false)
その後、ビットセットから、番号iが存在するかどうかを取得します。ただし、このビットセットの動作は非常に遅いことがわかりました(string = string + 0/1
また、より低速で試してみました)。誰かがこの操作をより速いものに置き換える方法を教えてもらえますか?