【发布时间】:2012-08-18 03:29:14
【问题描述】:
如何在 Java 中 long 的特定位置设置/取消设置?
例如,
long l = 0b001100L ; // bit representation
我想在位置 2 设置位并在位置 3 取消设置位,因此对应的 long 将是,
long l = 0b001010L ; // bit representation
谁能帮我怎么做?
【问题讨论】:
-
我认为使用 BitSet 不是一种选择。
标签: java bit-manipulation bitwise-operators