Si tiene el número binario 10110, ¿cómo puedo obtener que devuelva 11111? por ejemplo, un nuevo número binario que establece todos los bits a 1 después de la primera 1, hay algunas igualmente ejemplos enumerados a continuación:Obtener la longitud de los bits utilizados en int
101 debe devolver 111 (longitud de 3 bits) 011 deben regresar 11 (longitud de 2 bits) 11100 debe be return 11111 (longitud de 5 bits) 101010101 debe devolver 111111111 (longitud de 9 bits)
¿Cómo se puede obtener esto de la manera más fácil en Java? Podría encontrar algunos métodos, pero no son muy "bonitos".
Todo está aquí: http://graphics.stanford.edu/~seander/bithacks.html –