如果我有一个我想要执行位操作的整数,我该如何将其加载到java.util.BitSet?如何将其转换回int或long?我不太关心BitSet它的大小- 它总是32或64位长.我只是想使用set(),clear(),nextSetBit(),和nextClearBit()方法,而不是位运算符,但我无法找到一个简单的方法来初始化位以数字类型设置.
我经常使用STL容器,但从未使用过与STL容器一起使用的STL算法.
使用STL算法的一个好处是它们提供了一种去除循环的方法,从而降低了代码逻辑的复杂性.我还没有列出其他好处.
我从未见过使用STL算法的C++代码.从网页文章中的示例代码到开源项目,我还没有看到它们的用途.
它们的使用频率是否超出预期?