逻辑(AND,OR,XOR)超过Long

时间:2011-07-26 10:52:32

标签: java logical-operators

我正在使用Java扩展一个工具,以某种方式能够在三个Long值上应用逻辑(AND,OR和XOR)。

怎么可能?如果有可能吗?

3 个答案:

答案 0 :(得分:4)

您可以在long上应用逐位运算符:

  • &是AND
  • |是OR
  • ^是XOR

答案 1 :(得分:2)

你不可能是什么意思? 3 | 4 | 5是一个完全有效的表达式3 & 4 & 5

答案 2 :(得分:2)

也许他们想要实施IDL-like logical operators

True和False的默认定义

Data Type                    True                              False 
====================================================================================
Byte,integer, and long       Odd integers                      Zero or even integers 
Floating point and complex   Non-zero values                   Zero 
String                       Any string with non-zero length   Null string (" ") 
Heap variables               Non-null values                   Null values