逻辑按位运算符是否有用?

时间:2015-02-08 18:08:48

标签: java bitwise-operators

我只是Java的学习者,而且我是我的教学中的按位操作员。想知道何时在地球上我会使用这些?你为什么要以这种方式改变数字,比如移动剩下的分数<<< ??感谢您的时间,我们将非常感谢您的详细解释。

1 个答案:

答案 0 :(得分:0)

按位运算符有许多用例。其中一个比较常见的是bitmasking - 一种在单个整数上设置几个“标志”的技术。 JDK本身的一个很好的例子是编译Pattern时设置的标志:

Pattern p = 
    Pattern.compile("[a-zA-z]\s\n", Pattern.UNIX_LINES | Pattern.CANON_EQ);