Bonjour,
j'aimerai faire des opérations du style
1010 0000 ->160
1011 0000 ->176
J'ai donc au départ un byte. et je voudrais modifier un bit particulier (ici le 4ème). D'après ce que j'ai lu, je pourrai utiliser BitSet mais je ne comprends pas le fonctionnement![]()
Je pense qu'il faut faire 8 fois set(valeur) avec la valeur correspondante d'un bit (exemple 128 puis 64 ....) et qu'ensuite il faut les associer a vrai ou faux, mais après je ne vois pas comment récupérer la valeur correspondante facilement (bon sinon il suffirait juste de faire des conditions mais je me demande si je ne peux pas tout récupérer simplement).
Peut etre que je me plante complètement sur le fonctionnement de cette classe ...
Merci pour vos réponses !
Partager