这个Bits类和Bitset之间的区别

时间:2016-03-21 03:24:29

标签: java libgdx

我对LibGDX库中的Bits类和标准Java库中的BitSet类之间存在差异。是否构建了Bits类以便更快地处理按位运算或更高效的内存?

1 个答案:

答案 0 :(得分:1)

我相信this是该课程的来源。这是BitSet的来源。一眼就看出他们非常相似;他们都得到了long[]的支持。我不希望在性能方面有任何特别的改进。你可以使用你喜欢的任何一个,尽管我更倾向于将JDK实现作为更多标准。

有些奇怪的是,班级甚至没有提到JDK的BitSet(例如"这个类比BitSet更好/更差)这样的情况")让我想知道实现者在创建他们之前是否只是在JDK中找不到这样的类。