【发布时间】:2012-05-18 07:06:37
【问题描述】:
用java编程有一段时间了,没遇到过奇怪的表达方式
int kk = 2 | 3;
'|' 是什么意思在这个表达式中是什么意思?谷歌似乎很难。
我在源码中遇到过
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
为什么我们需要使用它?
【问题讨论】:
-
提示:不要在谷歌搜索“java |”,而是在谷歌搜索“java operator”。
-
谢谢大家。但是,为什么我们需要使用这个?
-
@topxebec:它可用于处理单个位,以及用于各种有趣的 hack:graphics.stanford.edu/~seander/bithacks.html