Java中是否存在std :: bitset等价物(或类似物)?

时间:2011-06-19 00:42:16

标签: java

我正在寻找一个c ++ std :: bitset等价或Java中的类似功能实现(具体为1.6)。我试过java.util.BitSet,但我发现它不太相似。

我需要的操作是通常的按位操作,如AND,OR等。如果可能的话,我希望能够动态设置bitset的长度(std :: bitset中不支持)。任何人都可以提供推荐吗?感谢。

2 个答案:

答案 0 :(得分:4)

我没有看到你对普通的Bitset类有什么问题。

如果需要,bitset会动态增长(使用length()返回higehst的位),这基本上是一个简单的解决方案。

答案 1 :(得分:1)

这可以帮到你吗?

http://download.oracle.com/javase/tutorial/java/nutsandbolts/op3.html

我不知道std :: bitset是如何工作的,但你可以在Java和C ++中使用bitwise运算符相似