我有一个ByteBuffer
s 数组(实际上代表整数)。我想在数组中分离唯一和非唯一的字节缓冲区(即整数)。因此,我正在使用这种类型的 HashSet:
HashSet<ByteBuffer> columnsSet = new HashSet<ByteBuffer>()
只是想知道是否HashSet
是这样做的好方法?ByteBuffer
如果我为 a 这样做,我是否会支付更多费用Integer
?
(实际上我正在从 DB 读取序列化数据,需要在此操作后写回,因此我想避免字节缓冲区到 Integer 和返回之间的序列化和反序列化!)
您对此的想法表示赞赏。