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

Il metodo Integer.lowestOneBit() in Java

Il metodo Integer.lowestOneBit() restituisce la posizione del bit più basso ("più a destra") all'interno del valore int specificato, restituendo un valore int che ha al massimo un bit.

Ecco un valore decimale 294, il suo binario è -

100100110

Il bit più basso è calcolato utilizzandolowestOneBit()Calcolato nel metodo Java.

Esempio

public class Demo {
   public static void main(String[] args) {
      //Binario 100100110-
      int dec = 294;
      System.out.println("Conteggio bit uno = " + Integer.bitCount(dec));
      System.out.println("Bit più basso: " + Integer.lowestOneBit(dec));
   }
}

Risultato di output

Conteggio bit uno = 4
Bit più basso: 2