私は s の配列を持っていますByteBuffer
(実際には整数を表します)。配列内の一意の ByteBuffers と非一意の ByteBuffers (つまり、整数) を分離したい。したがって、私はこのタイプの HashSet を使用しています:
HashSet<ByteBuffer> columnsSet = new HashSet<ByteBuffer>()
HashSet
そうするのが良い方法かどうか知りたかっただけですか?ByteBuffer
そして、もし私がのためにそれをやったなら、私はより多くのコストを支払うことになりInteger
ますか?
(実際には、この操作の後に書き戻す必要があるDBからシリアル化されたデータを読み取っているため、bytebufferからIntegerへのシリアル化と逆シリアル化を避けたいです!)
これについてのご意見をお待ちしております。