Java 中的 Integer.lowestOneBit() 方法
Integer.lowestOneBit() 方法返回一个 int 值,该值最多有一个有效位,处于指定 int 值的最低位(“最右侧”)。
这里我们有一个十进制值 294,它的二进制是 -
100100110
最低有效位使用 Java 中的 lowestOneBit() 方法计算。
范例
public class Demo { public static void main(String []args) { // binary 100100110 int dec = 294; System.out.println("Count of one bits = " + Integer.bitCount(dec)); System.out.println("Lowest one bit: " + Integer.lowestOneBit(dec)); } }
输出
Count of one bits = 4 Lowest one bit: 2
推广