java-位掩码(BitMask)运算

运算符分别为&(逻辑与)、|(逻辑或)、^(异或)。

位掩码运算的一种用途就是快速判断几个事件中是否发生了一件,例如:

事件   状态码

event1  1

event2  2

event3  4

event4  8

 

if(event.getType()  & (event | event2 | event3 | event4)){

//可以用来判断这几个事件是否发生了一个

}

posted @ 2022-05-14 14:14  `安安安安安  阅读(173)  评论(0)    收藏  举报