Je cherche un bon exemple Java BitSet
pour travailler avec 0 et 1. J'ai essayé de regarder les Javadocs mais je ne comprends pas l'utilisation de la classe en lisant simplement cela. Par exemple, comment les méthodes and
, or
et xor
fonctionnent-elles sur deux objets différents BitSet
?
Par exemple:
BitSet bits1 = new BitSet();
BitSet bits2 = new BitSet();
bits2.set(1000001);
bits1.set(1111111);
bits2.and(bits1);
System.out.println(bits2);
Si je le fais, il renvoie bits2
comme vide, pourquoi?