我只是Java的学习者,而且我是我的教学中的按位操作员。想知道何时在地球上我会使用这些?你为什么要以这种方式改变数字,比如移动剩下的分数<<< ??感谢您的时间,我们将非常感谢您的详细解释。
答案 0 :(得分:0)
按位运算符有许多用例。其中一个比较常见的是bitmasking - 一种在单个整数上设置几个“标志”的技术。 JDK本身的一个很好的例子是编译Pattern
时设置的标志:
Pattern p =
Pattern.compile("[a-zA-z]\s\n", Pattern.UNIX_LINES | Pattern.CANON_EQ);