J'essaie de définir des bits dans une variable d'octet Java. Il fournit des méthodes pratiques comme .setBit(i)
. Quelqu'un sait-il comment je peux réaliser cela ?
Je peux itérer bit par bit sur un octet donné :
if( (my_byte & (1 << i)) == 0 ){
}
Cependant, je ne peux pas régler cette position sur 1 ou 0, n'est-ce pas ?
0 votes
Duplicata possible de Comment régler, effacer et basculer un seul bit ?
0 votes
@phuclv C'est une question C/C++, pas une question Java.
0 votes
@MarkRotteveel la même syntaxe est utilisée. En fait, la balise devrait être renommée en quelque chose comme C-like.
0 votes
@phuclv Le fait qu'il utilise la même syntaxe n'est - à mon avis - pas une raison suffisante pour le fermer comme duplicata.