Как установить/сбросить бит в определенной позиции длинного?

Как установить/сбросить бит в определенной позиции длинного в Java?

Например,

long l = 0b001100L ; // bit representation

Я хочу установить бит в позиции 2 и сбросить бит в позиции 3, поэтому соответствующий длинный будет

long l = 0b001010L ; // bit representation

Может ли кто-нибудь помочь мне, как это сделать?

25
задан RealSkeptic 11 May 2015 в 08:32
поделиться