Estoy tratando de establecer bits en la variable de bytes Java. Proporciona métodos propios como .setBit(i)
. ¿Alguien sabe cómo puedo darme cuenta de esto?Establecer bit específico en el byte
puedo iterar bit a bit a través de un byte determinado:
if((my_byte & (1 << i)) == 0){
}
sin embargo no puedo fijar esta posición a 1 o 0, ¿verdad?
ver también el operador xor - es la tercera herramienta de poder en ese arsenal (ver el artículo de Wikipedia sobre el enmascaramiento). – Hardryv