English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método Integer.lowestOneBit() en Java

El método Integer.lowestOneBit() devuelve una int que tiene una única posición de bit (o sea, el bit más bajo) del valor int especificado. La posición del bit más bajo es el número de bits que hay desde el bit más bajo hasta el bit menos significativo (o sea, el bit 0).

Aquí tenemos un valor decimal294, y su binario es-

100100110

El bit más bajo se calcula usandolowestOneBit()calculado por métodos en Java.

Ejemplo

public class Demo {
   public static void main(String []args) {
      //binario100100110-
      int dec = 294;
      System.out.println("Count of one bits = "); + Integer.bitCount(dec));
      System.out.println("Lowest one bit: "); + Integer.lowestOneBit(dec));
   }
}

Resultados de salida

Count of one bits = 4
Lowest one bit: 2