我正在寻找一种在 32 位数中包含 1 的方法 中间不使用循环。 任何人都可以帮助我并提供代码或算法吗 这样做。 提前致谢。
最佳答案
参见 Integer.bitCount(int)
.如果你想看看它是如何工作的,你可以引用源代码;许多 Integer
类的位运算例程都取自 Hacker's Delight.
关于java - 32位数字中1的个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1458314/