¿Cómo configurar / desarmar un bit en una posición específica de un largo?

¿Cómo configurar / desactivar un bit en una posición específica de un largo en Java?

Por ejemplo,

long l = 0b001100L ; // bit representation

Quiero establecer el bit en la posición 2 y el bit de desactivación en la posición 3, por lo tanto, el largo correspondiente será,

long l = 0b001010L ; // bit representation

¿Alguien puede ayudarme a hacer eso?

Respuestas a la pregunta(5)

Su respuesta a la pregunta