Sto provando a impostare i bit nella variabile di byte Java. Fornisce metodi propper come .setBit(i)
. Qualcuno sa come posso rendermene conto?Imposta bit specifico nel byte
posso scorrere bit per bit tramite un dato di byte:
if((my_byte & (1 << i)) == 0){
}
Tuttavia non posso impostare questa posizione per 1 o 0, posso?
vedere anche l'operatore xor - è il terzo strumento di potere in quell'arsenale (vedi l'articolo di Wikipedia sul mascheramento). – Hardryv