Wie kann ich ein Bit an einer bestimmten Position eines Longs setzen / entfernen?
Wie kann man in Java ein Bit an einer bestimmten Position eines Longs setzen / entfernen?
Zum Beispiel,
long l = 0b001100L ; // bit representation
Ich möchte das Bit auf Position 2 und das nicht gesetzte Bit auf Position 3 setzen, daher wird es entsprechend lang sein.
long l = 0b001010L ; // bit representation
Kann mir jemand helfen, wie das geht?