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

Integer.lowestOneBit() Methode in Java

Die Methode Integer.lowestOneBit() gibt in einem指定的int-Wert die Position des niedrigsten Bits („rechts am weitesten“) zurück, ein int-Wert, der höchstens eine Eins-Bit hat.

Hier haben wir einen Dezimalwert294,其二进制表示为-

100100110

Das niedrigste Bit ist durchlowestOneBit()berechnet in Java.

Beispiel

public class Demo {
   public static void main(String[] args) {
      //Binär100100110-
      int dec = 294;
      System.out.println("Anzahl der Eins-Bits = "); + Integer.bitCount(dec));
      System.out.println("Niedrigstes Bit: "); + Integer.lowestOneBit(dec));
   }
}

Ausgaberesultat

Anzahl der Eins-Bits = 4
Niedrigstes Bit: 2