Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
package de.tutorials;
public class BitManipulationExample {
/**
* @param args
*/
public static void main(String[] args) {
int value= 256;
//System.out.println(Integer.toBinaryString(value));
int highestOneBitValue = Integer.highestOneBit(value);
//System.out.println(Integer.toBinaryString(highestOneBitValue));
value|=highestOneBitValue << 1;
//System.out.println(Integer.toBinaryString(value));
System.out.println(value);
}
}
public static int highestOneBit(int i) {
// HD, Figure 3-1
i |= (i >> 1);
i |= (i >> 2);
i |= (i >> 4);
i |= (i >> 8);
i |= (i >> 16);
return i - (i >>> 1);
}