Estoy tratando de establecer bits en la variable de bytes de Java. Proporciona métodos adecuados como .setBit(i)
. ¿Alguien sabe cómo puedo darme cuenta de esto?
Puedo iterar bit a bit a través de un byte dado:
if( (my_byte & (1 << i)) == 0 ){
}
Sin embargo, no puedo establecer esta posición en 1 o 0, ¿verdad?