|=
我很想了解这个运算符, 我在 Java 中设置标志时看到过这种表示法。
例如:
notification.flags |= Notification.FLAG_AUTO_CANCEL;
它是否执行某种位操作?
这个标记到底有什么作用?
还有其他与此类似的众所周知的标志吗?
最佳答案
相当于
notification.flags = notification.flags | Notification.FLAG_AUTO_CANCEL;
其中 |
是按位或运算符,它将两个变量逐位或。
它本身就广为人知。还有+=
,-=
,*=
,/=
,%=
, &=
, ^=
.
关于java - 这个标志到底是什么意思? |=,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20031217/